我正在尝试调用名为' module.js'的程序包中定义的方法out()
。
为此,我使用变量myModule = require('./module.js')
。
调用myModule.out()'
时我没有问题,除非我在Array.prototype.map()
方法中调用它。
我的代码如下所示:
var myModule = require('./module.js');
myModule.out();
console.log('still ok') // still ok
var p = [foo, bar];
p.map(function(){
console.log('still ok'); // still ok
myModule.out();
})
此代码返回给我:
ReferenceError:未定义myModule
我尝试在回调函数中重新定义myModule
,但我有以下内容:
错误:找不到模块' ./ module.js
关于我缺少什么的任何想法?
谢谢。