美文网首页
模块化加载

模块化加载

作者: 风之伤_3eed | 来源:发表于2019-03-07 13:38 被阅读0次

    引入自定义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文件的值。

    相关文章

      网友评论

          本文标题:模块化加载

          本文链接:https://www.haomeiwen.com/subject/wpoeyqtx.html