[英]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.