你如何让节点检查员工作?

安装:

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. 

打开浏览器或Safari浏览器并确保debugging器已打开并导航到localhost:5858。 但是这会从断点释放应用程序,并且不会显示在Chrome或Safari浏览器中的任何位置。

在这里输入图像描述

解:

在这里输入图像描述

直接转到http:// localhost:8080。

端口5858是节点检查员用来与节点进程通信的端口; 你不直接访问它。 它说V8的原始debugging协议。

检查员通过该协议与您的stream程进行交谈,并在8080上提供HTTP网站。

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

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

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