美文网首页
module.exports 和 exports、export

module.exports 和 exports、export

作者: jie_zhao | 来源:发表于2019-07-18 20:27 被阅读0次

module.exports 和 exports 是 nodejs 中的模块导出,属于 commonjs 规范里面的东西,而   export 是 es6 里的概念。

这里主要说module.exports 和 exports的区别:

1、exports 变量是在模块的文件级作用域内可用的,且在模块执行之前赋值给 module.exports。

2、module.exports 初始值为一个空对象 {}

3、exports 是指向的 module.exports 的引用

4、如果为 exports 赋予了新值,则它将不再绑定到 module.exports:

5、require() 返回的是 module.exports 而不是 exports

相关文章

网友评论

      本文标题:module.exports 和 exports、export

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