module1.js
module.exports = function (input, input2) {
return "exported";
};
modulegetter.js
var module1 = require('/Users/Aakarsh/Desktop/Node/ToDo/playground/module1.js');
console.log(module1);
输出的内容: [function]
我希望它像"exported"
类一样输出module1.js
。我该怎么办?
附加
当我有这个时,在modulegetter.js
,
var f = function (input, input2) {
return "exp";
};
console.log(f("f", "f"));
根据需要输出exp
,但为什么它不适用于module.exports?
答案 0 :(得分:2)
你需要实际调用函数(有或没有params):
console.log(module1());
答案 1 :(得分:1)
git commit --fixup HEAD
git rebase --autosquash --committer-date-is-author-date HEAD~2
公开可以从其他文件访问的方法或变量。想象一下,你有两个文件a.js和b.js。
<强> a.js 强>
module.exports
<强> b.js 强>
var myfunction= function() { ... };
exports.myfunction= myfunction;