使用node-inspector调试失败,出了什么问题?

4
我有一段JavaScript代码,用于检查一个点是否在多边形内部。我正在尝试使用node-inspector进行调试,按照以下步骤进行:
第一个窗口中:
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一直卡在“等待localhost”的状态,呈现给我一个空白屏幕。
值得一提的是,在之前我已经成功地使用相同的步骤调试过r.js JavaScript优化器,但现在我也无法进行调试。
2个回答

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

kill -USR1 $PROCESSID


1
根据this所述,似乎有一定的顺序应该启动组件。
应用程序 -> 调试器 -> 网页浏览器。
这可能是你遇到的问题。

我停止使用node-inspector,购买了IntelliJ IDEA的许可证,它完全能够调试NodeJS和浏览器(Chrome和FF)托管的JS代码。这非常方便。调试Javascript与调试Java基本相同。 - mark

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接