首页 > 其他 > 详细

module.exports 与 exports区别

时间:2018-08-16 17:09:54      阅读:204      评论:0      收藏:0      [点我收藏+]

1.每一个node.js执行文件,模块系统都自动创建一个module对象;

2.require 用来加载代码,而 exports 和 module.exports 则用来导出代码;

3.exports是引用 module.exports的值;(Node.js 在初始化时就执行了一句:exports = module.exports)

4.模块导出时,导出的执行是module.exports,即require() 返回的是module.exports;

(所以,当module.exports指向某个内存后,如果想要继续通过exports操作(干嘛不直接操作module.exports?),需要手动执行一句:exports = module.exports)

module.exports 与 exports区别

原文:https://www.cnblogs.com/chenshiqi/p/9488270.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!