nodejs(三)require引入模块

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012326462/article/details/83094453

nodejs具有模块的概念,每一个文件就相当于一个模块,各个模块是相对独立的,没有作用域的概念,各个模块定义的变量、方法不冲突。我们用require方法引入一个模块

首先在b.js中写入

console.log('2.js执行了')

在a.js中引入

console.log('a start')
require('./b.js')
console.log('a end')

执行结果

a start
2.js执行了
a end

模块之间是相互独立的,如果定义了相同的变量,也不会冲突,大家可以自己试一下。

require方法如果导入自定义的模块,相对路径必须加上./,如果不加相当于去按照名字访问nodejs的模块了(后面会介绍),其中后缀.js可以省略。

两个模块之间怎么通信交互数据呢?下一篇介绍

猜你喜欢

转载自blog.csdn.net/u012326462/article/details/83094453