2012-03-29 55 views
4

我有一个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 

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

发生什么事是Chrome卡住waiting for localhost呈现给我空屏幕。

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

回答

1

根据this似乎有应该启动组件的顺序。

其应用程序 - >调试器 - >网页浏览器。

可能是你的问题。

+0

我停止使用的节点检查,购买IntelliJ IDEA的,这是完全有能力同时调试和的NodeJS浏览器的许可证(Chrome和FF)主办的JS代码。这非常方便。调试Javascript或多或少与调试Java相同。 – mark 2013-02-25 16:16:17

1

您也可以发送“按需调试”命令。使用此命令:

杀-USR1 $的ProcessID

+0

我在Windows上。 – mark 2014-02-10 09:59:52