我有文件要导出'item-state-manager.js':
module.exports.aggregate_states = function (member_states) {
console.log(member_states);
}
其他文件应导入此模块并使用函数'aggregate_states':
var aggregate_states = require("./item-state-manager.js")
module.exports.saveItem = function () {
var aggregate = aggregate_states("state");
}
但是我收到错误:
TypeError: aggregate_states is not a function
我输入的'item-state-manager.js'错误吗?
据我所知,require返回module.exports对象。
如果aggregate_states是您要导出的唯一函数,请使用此函数。
module.exports = function (member_states) {
console.log(member_states);
}
否则,以这种方式导入它。
var aggregate_states = require("./item-state-manager.js").aggregate_states;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句