你如何让节点检查员工作?
安装:
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
打开节点检查器控制台。