Node.j: exports 和 module.exports

node.js 平台,每一个javascript 文件,    初始的时候  


module.exports = {} ;

exports = moudle.exports;


模块导出,导出的是 moudle.exports


如果 export 重新赋值,exports 与一个本地变量没任何区别。

exports = 'abc'; 


如果moudle.exports 重新被赋值,,exprots = {} ,exports 仍然引用的 {}


(如果不明白,可以先回顾下。值类型,引用类型)






你可能感兴趣的:(Node.j: exports 和 module.exports)