【问题标题】:Node inspector - debug-brk not breaking on first line节点检查器 - debug-brk 没有在第一行中断
【发布时间】:2013-08-29 11:20:43
【问题描述】:

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

它不会在第一行中断...

$ node --debug-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)

【问题讨论】:

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

标签: node.js node-inspector


【解决方案1】:

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

尝试以下步骤:

首先:节点 --debug-brk app.js

第二个:节点检查器

然后: 在chrome中打开一个新窗口,打开网址:

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

你现在可以调试你的代码了!

【讨论】:

    【解决方案2】:

    也许您运行的不是最新版本(它发生在我身上)。请做

    $ node
    > process.version
    

    这应该给你最后一个版本。你可以在这里更新:http://nodejs.org/

    【讨论】:

      猜你喜欢
      • 2015-05-08
      • 2015-05-18
      • 2013-12-21
      • 2018-09-27
      • 1970-01-01
      • 2015-12-14
      • 2018-06-19
      • 2017-11-28
      • 1970-01-01
      相关资源
      最近更新 更多