【问题标题】:Failing to debug with node-inspector - what is wrong?无法使用节点检查器进行调试 - 出了什么问题?
【发布时间】:2012-03-29 14:46:46
【问题描述】:

我有一个 javascript 代码来检查一个点是否在一个多边形内。我正在尝试使用节点检查器对其进行调试,请执行以下步骤:

在第一个窗口中:

PS Z:\dev> node-inspector.cmd
   info  - socket.io started
visit http://0.0.0.0:8080/debug?port=5858 to start debugging

在第二个窗口中:

PS Z:\dev\poc\SDR> node --debug-brk .\IsPointInside.js
debugger listening on port 5858

现在我在 Chrome 浏览器中导航到 http://localhost:8080/debug?port=5858

Chrome 卡住了waiting for localhost 给我一个空白屏幕。

我必须补充一点,我已经使用之前相同的步骤成功调试了r.js javascript optimizer,但现在我也无法调试它了。

【问题讨论】:

    标签: javascript debugging node.js


    【解决方案1】:

    根据this,似乎有一个启动组件的顺序。

    它的应用程序 -> 调试器 -> 网络浏览器。

    可能是你的问题。

    【讨论】:

    • 我停止使用节点检查器,购买了 IntelliJ IDEA 的许可证,它完全能够调试 NodeJS 和浏览器(Chrome 和 FF)托管的 JS 代码。非常方便。调试 Javascript 和调试 Java 差不多。
    【解决方案2】:

    您还可以发送“按需调试”命令。使用这个命令:

    杀死 -USR1 $PROCESSID

    【讨论】:

      猜你喜欢
      • 2015-08-18
      • 1970-01-01
      • 2017-01-29
      • 2014-04-04
      • 2018-05-09
      • 2014-10-28
      • 2013-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多