CommonJS 规范中的 module.module.exports 区别 CommonJS规范规定,每个模块内部,module变量代表当前模块.这个变量是一个对象,它的exports属性(即module.exports)是对外的接口.加载某个模块,其实是加载该模块的module.exports属性. module.exports属性表示当前模块对外输出的接口,其他文件加载该模块,实际上就是读取module.exports变量. 为了方便,Node为每个模块提供一个exports变量,指向mo…