图解exports 和 module.exports
首先当我们模块导出的时候,是导出的对象是 module.exports这个先要确定
而exports 和 module.exports 的关系就是如图所示
简单的说就是,一开始exports 内存索引的是 module.exports 所以两者是 “===”,
但是我们如果 如图修改,给exports重新赋值,其内存索引也将发生改变,导致和module.exports断开联系
所以我们平时导出 模块的时候 需要 exports.a = XXXXXX 其实这个就和 module.exports.a 是一样的
转载于:https://my.oschina.net/gujieyi/blog/843129