是否可以访问同一文件中的其他模块导出功能?
我在同一文件中有两个函数,都可以从外部访问。其中一个功能被第二个功能调用。
module.exports.functionOne = function(param) {
console.log('hello'+param);
};
module.exports.functionTwo = function() {
var name = 'Foo';
functionOne(name);
};
执行此操作时,对functionOne的调用被标记为未定义。
引用它的正确方法是什么?
我发现一种有效的模式是通过引用文件本身。
var me = require('./thisfile.js');
me.functionOne(name);
...但感觉好像有更好的方法。
回答如下:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa