【发布时间】:2018-10-27 00:14:25
【问题描述】:
我在一个电子项目中使用 npm 包 foreach-batch。我已经安装了这个包并且没有Cannot find module 错误。
var forEachBatch = require('foreach-batch')
var stuff = [0,1,2,3,4,5,6,7,8,9]
forEachBatch(stuff, function(i) { console.log(i) }, 2, function(progress) {
console.log(progress);
}, 1000);
代码在节点控制台中按预期运行
$ node
> var forEachBatch = require('foreach-batch')
undefined
> var stuff = [0,1,2,3,4,5,6,7,8,9]
undefined
>
> forEachBatch(stuff, function(i) { console.log(i) }, 2, function(progress) {
... console.log(progress);
... }, 1000);
0
1
0.2
...
但是,当我使用 npm start 启动电子并在 chrome 控制台中输入相同的代码时。我收到了Uncaught TypeError: forEachBatch is not a function
我是 Node 和 Electron 的新手,任何有助于我更好地理解架构的见解将不胜感激。
【问题讨论】:
-
好像是模块本身的问题
标签: javascript node.js npm electron