目前我有这个设置:
// index.js
var example = require('./folder');
和
// folder/index.js
require('./more');
// folder/test.js
exports.thing = function() {
console.log('test');
return true;
}
但是当我尝试index.js
致电example.thing
时,我得到了:
example.thing is not a function
有什么方法可以让它发挥作用吗?欢呼声。
答案 0 :(得分:1)
节点不支持目录要求。如果它出现在目录中,则需要index.js
。
要在thing
中导出index.js
,请执行以下操作:
// index.js
exports.thing = require('./test.js').thing;
答案 1 :(得分:0)
你说的是对的吗?因为我尝试了它并且它正在工作。
您应该将其称为example.thing()
,而不是example.thing
。