码迷,mamicode.com
首页 > 其他好文 > 详细

module.exports 与 exports区别

时间:2018-08-16 17:42:01      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:导出   export   需要   自动   返回   加载   ports   手动   初始化   

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区别

标签:导出   export   需要   自动   返回   加载   ports   手动   初始化   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!