我不明白为什么它在名为modulefile1的文件中看不到模块的功能加法器。
这是写在名为modulefile1的文件中的代码:
var adder = function(a, b) {
return 'the sum of the two number is ${a + b}'
}
module.exports.adder = adder;
在另一个我要使用模块功能的文件中:
var stuff = require('./modulefile1');
console.log(stuff.adder(1,2));
我收到一条错误消息:TypeError:stuff.adder不是一个函数
最佳答案
您的代码片段效果很好。你保存了吗?
Riajul&NullDev不会导出加法器功能,而是将加法器功能导出为默认导出。
检查命名导出和默认导出之间的区别。