Node.js 节点检查器-调试brk未在第一行中断

Node.js 节点检查器-调试brk未在第一行中断,node.js,node-inspector,Node.js,Node Inspector,我已经安装了node inspector,并用node启动了它。 当我尝试用--debug brk启动调试模式时,它仍然会出错(我正试图调试这个错误) 它不会在第一行中断 $node—调试brk app.js debugger listening on port 5858 /base_controller.js:59 files.forEach(function(file) { ^ TypeError: Cannot call method 'forEach'

我已经安装了node inspector,并用node启动了它。 当我尝试用--debug brk启动调试模式时,它仍然会出错(我正试图调试这个错误)

它不会在第一行中断

$node—调试brk app.js

debugger listening on port 5858

/base_controller.js:59
        files.forEach(function(file) {
        ^
TypeError: Cannot call method 'forEach' of undefined
    at Object.oncomplete (/base_controller.js:59:9)

也许你没有运行最新的版本(这发生在我身上)。请做

$ node
> process.version

这会给你最后的版本。您可以在此处更新:

已安装的节点检查器:
https://github.com/node-inspector/node-inspector

尝试以下步骤:

第一个:节点——调试brk app.js

debugger listening on port 5858

/base_controller.js:59
        files.forEach(function(file) {
        ^
TypeError: Cannot call method 'forEach' of undefined
    at Object.oncomplete (/base_controller.js:59:9)
第二:节点检查器

然后: 在chrome中打开新的winow,打开url:

http://localhost:8080/debug?port=5858

现在可以调试代码了

臭虫?我用一些完全无效的js创建了一个文件,名为
node--debug brk app.js
,它停止了,即使没有启动节点检查器。