我正在尝试调试一个非常简单的脚本使用“节点检查器”。我在repo上尝试了以下两种指令,包括运行"node-debug“和包含运行"node --debug-brk yourApp.js”的指令here。
主要问题是"node“、"node-debug”或"node-inspector“命令都没有返回任何结果。他们只是默默地返回。
另一方面,运行"nodejs -- debug -brk myScript.js“可以工作,但似乎没有一个很好的调试GUI。我可以在http://127.0.0.1:5858/上连接到它,但它对变量检查几乎没有用。
发布于 2014-10-03 08:44:01
在全局(使用npm install -g node-inspector)安装了node-inspector之后,就可以使用它连接到在调试模式下运行的nodejs进程。请尝试以下步骤。
node --debug-brk myscript.jsnode-inspectorhttp://localhost:8080/debug?port=5858您在这里所做的是在调试模式下启动node (默认情况下在端口5858 ),然后启动节点检查器,后者在端口8080上运行自己的own服务器。URL ( debug?port=5858部件)告诉节点检查器连接到端口5858上的节点调试进程。一旦进入其中,您将看到您的进程已经在第一行停止(按照--debug-brk的指示)。然后,您可以设置任何其他断点,然后按下“播放”按钮开始您的进程运行!
https://stackoverflow.com/questions/26171638
复制相似问题