我不明白为什么它在名为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不会导出加法器功能,而是将加法器功能导出为默认导出。

检查命名导出和默认导出之间的区别。

07-24 09:19