介绍
这篇文章给大家介绍node . js中出口与module.exports有什么不同,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
<强> 1。出口方式一:用强>
//a.js=,exports.log  function (str), { console.log才能(str); }
//研究 ,var s =,要求(“。/a"); ,s.log(“哈哈哈哈“);
<强> 2。方式二:用模块。出口
强>
//a.js=,,module.exports  function (str), { ,,,console.log (str); ,}//研究 ,var s =,要求(“。/a"); ,s(“嘻嘻嘻嘻“);
如果将第一种方式的出口按照第二种方式写成下面这样就会出错:
//a.js=,,exports  function (str), { console.log才能(str); }//研究 ,var s =,要求(“。/a"); ,s(“哈哈哈哈“);
<代码>出口代码>和<代码> module.exports> 代码的初始值指向的是空对象,即<代码>{}> 代码。从源码可以看的到,其实模块的<代码> 代码>需要方法实质上是调用了<代码> _load 代码>方法,而<代码> _load 代码>方法,最终返回的是<代码>模块。出口代码>
关于node . js中出口与module.exports有什么不同就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。