引入自定义a.js文件
require('./a.js')
node没有全局作用域,只有模块作用域只能自己访问自己的内部访问不到外部,外部也访问不到内部
想要引入另一个文件里的变量可以在文件里用exports导出内容
exports.foo = 'hello'
引用时
const b = require('./b')
console.log(b.foo)
注:会优先从缓存加载如果一个文件同时require引入a,b两个文件,同时a又引入b文件这时只会执行从a引入的b文件根文件不会再次执行b文件而是根文件可以读取b文件的值。
网友评论