記住modules.exports是主要的,require引用時(shí),引用的也是modules.exports對(duì)象,而exports僅僅是引用的modules.exports。一旦exports改變了指向,并不會(huì)影響modules.exports。會(huì)改變自己。
“簡單說就是exports引用了modules.exports所以exports.fn = function(){}; 時(shí),modules.exports.fn也指向了該匿名函數(shù)
另外,值得注意的 執(zhí)行exports = null后,modules.exports仍然指向原始的值,而非等于null?!?/p>