"node-debug index.js" 和 "run node-inspector, then node --debug index.js" 有什么区别
What is the difference between "node-debug index.js" and "run node-inspector, then node --debug index.js"
我尝试使用 node-inspector 来调试我的节点应用程序。一开始,我用
node-debug index.js
但检查器不会在 debugger
语句处停止,而且我无法设置断点。
但是如果我运行
node-inspector
然后 运行 带有调试标志的节点
node --debug index.js
检查员工作很有魅力。
那么这两者有什么区别呢?我尝试阅读 https://github.com/node-inspector/node-inspector/blob/master/bin/node-debug.js 但坦率地说不明白 :O
非常感谢!
我用macosx10.10.2
基本上,节点调试会加载节点检查器,但也会设置一些默认配置。
请参阅文档中的 this statement While running node-debug is a convenient way to start your debugging session, there may come time when you need to tweak the default setup.
它预加载的完整列表有点难以弄清楚(我不知道任何真正的差异列表)。但是,如果您真的阅读了文档,您就会有所了解。
节点调试
>Debug
The node-debug command will load Node Inspector in your default browser.
>The debugged process must be started with --debug-brk, this way the script is paused on the first line.
Note: node-debug adds this option for you by default.
此外,检查每个 config options(node-debug 和 node-inspector)
我尝试使用 node-inspector 来调试我的节点应用程序。一开始,我用
node-debug index.js
但检查器不会在 debugger
语句处停止,而且我无法设置断点。
但是如果我运行
node-inspector
然后 运行 带有调试标志的节点
node --debug index.js
检查员工作很有魅力。
那么这两者有什么区别呢?我尝试阅读 https://github.com/node-inspector/node-inspector/blob/master/bin/node-debug.js 但坦率地说不明白 :O
非常感谢!
我用macosx10.10.2
基本上,节点调试会加载节点检查器,但也会设置一些默认配置。
请参阅文档中的 this statement While running node-debug is a convenient way to start your debugging session, there may come time when you need to tweak the default setup.
它预加载的完整列表有点难以弄清楚(我不知道任何真正的差异列表)。但是,如果您真的阅读了文档,您就会有所了解。
节点调试
>Debug
The node-debug command will load Node Inspector in your default browser.
>The debugged process must be started with --debug-brk, this way the script is paused on the first line.
Note: node-debug adds this option for you by default.
此外,检查每个 config options(node-debug 和 node-inspector)