require用来加载代码,exports和module.exports用来导出代码。
系统自动给node.js文件添加两个变量:exports和module。
module有一个属性exports,这个属性指向一个空对象。同时exports变量也指向这个空对象。
所以这两个exports没有直接关系,唯一的关系就是它们的初始都指向同一个空对象。如果其中一个不指向折行空对象了,那么他们的关系就没有了。