[英]Does module.exports work differently in webpack?
在本教程中 ,作者使用以下代碼來舉例說明導出代碼:
// sum.js
var sum = function (a, b) {
return a + b;
};
module.exports = sum;
但這不是錯嗎? 我以為module.exports
是一個對象,您假設將sum
的鍵分配給它,並將函數的value
賦給它,類似於另一篇文章所做的事情-
// greetings.js
// var export = module.exports = {};
exports.sayHelloInEnglish = function() {
return "HELLO";
};
exports.sayHelloInSpanish = function() {
return "Hola";
};
。 第一作者搞砸了嗎?
module.exports
只是對require()
返回的內容的引用。 您可以將其值設置為包含方法的object
,也可以僅將其值設置為函數或任何其他可分配值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.