16

安装:

npm install node-inspector

运行应用程序:

node --debug-brk c:\users\me\desktop\myapp.js // app stops successfully

运行检查器:

node-inspector // doesnt work.
C:\Users\me\node_modules\.bin\node-inspector // does work.

打开 chrome 或 safari 并确保调试器已打开并导航到 localhost:5858。但这会从断点释放应用程序,并且它不会显示在 chrome 或 safari 中的任何地方。

在此处输入图像描述

解决方案:

在此处输入图像描述

4

3 回答 3

15

直接访问 http://​localhost:8080。

端口 5858 是 node-inspector 用来与您的节点进程通信的端口;你不能直接访问它。它使用 V8 的原始调试协议。

检查员通过该协议与您的进程对话,并在 8080 上提供一个 HTTP 网站。

此外,npm 应该已放入C:\Users\me\node_modules\.bin\您的 PATH 中。您可能需要重新启动才能生效,之后您应该能够node-inspector在命令提示符下键入(而不是键入整个路径)。

于 2013-01-14T07:54:06.223 回答
7

您需要访问http://localhost:8080/debug?port=5850而不是http://localhost:5858.

于 2013-01-14T07:54:10.843 回答
1

访问http://localhost:8080/debug?port=5858以打开节点检查器控制台。

于 2013-10-31T08:20:12.457 回答