3

我尝试使用节点检查器来调试我的节点应用程序。起初,我使用

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

非常感谢!

我使用 mac osx 10.10.2

4

1 回答 1

1

基本上,node-debug 会加载 node-inspector,但也会设置一些默认配置。
请参阅文档中的此声明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.

另外,检查每个配置选项(node-debug 和 node-inspector)

于 2015-03-31T15:15:23.040 回答