如何在Array.prototype.map()方法中使用模块?

时间:2017-07-24 09:10:05

标签: javascript node.js module

我正在尝试调用名为' 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

关于我缺少什么的任何想法?

谢谢。

0 个答案:

没有答案