exports 和 module.exports 的区别

require用来加载代码,exports和module.exports用来导出代码。

系统自动给node.js文件添加两个变量:exports和module。

module有一个属性exports,这个属性指向一个空对象。同时exports变量也指向这个空对象。

所以这两个exports没有直接关系,唯一的关系就是它们的初始都指向同一个空对象。如果其中一个不指向折行空对象了,那么他们的关系就没有了。

原文地址:https://www.cnblogs.com/lianglanlan/p/8676211.html