
参考:module.exports与exports的区别。关于exports的总结
module.exports是真正的模块接口,而exports是辅助工具,方便实现函数的导出。
1. module.exports和exports的初始值相同,都是{}
node.js初始化时,会自动创建module.exports,初始值为{}
module.exports = {}
exports = module.exports
2. 当module.exports改变时,或exports改变时,它俩将不再指向同一个对象
3. require 导出的是module.exports
single.js:
index.js: