[英]Have a function from a module be exported in another module?
我的模块(./myMainModule.js)中有一个相当大的函数,我希望将其打包在一个单独的模块中(./mySubModule。我试图弄清楚如何需要(mySubModule),然后有一个函数来自mySubModule的代码可用作myMainModule中的函数。
我尝试出口
mainFunction:mySubModule.subFunction(params),
但这是说参数没有定义。
//myMainModule.js
const mySubModule = require("./mySubModule)
module.exports = {
mainFunction: mySubModule.subFunction(params),
}
//----------
//mySubModule.js
module.exports {
subFunction: function(params) {
console.log(params);
}
}
我在myMainModule中分配函数时未定义参数。
const subModule = require("./subModule");
module.exports = {
mainFunction: subModule.subFunction,
// This works ^^
//mainFunction : subModule.subFunction(params),
// Not this ^^
}
我的小子抱怨我的参数没有定义。 我实际上应该在应引用该函数时才调用它。 我不需要担心参数。
我实际上是在调用该函数,这就是为什么我的小子说我的参数没有定义的原因。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.