使用WebStorm和Node JS打破异常调试

时间:2012-04-23 19:15:19

标签: debugging node.js webstorm

我正在使用Webstorm调试节点应用程序,并且想要使用'Break on Exception'选项,这样我就不必连续按下'step into'几十次,然后才能找到确切的错误来源I'我试图解决。

问题在于,当我将'Break on Exception'设置为'on'时,它会在获取我的代码之前很久就从节点本身捕获各种异常。我能够使用'Run to Cursor'来跳过启动时发生的节点错误,但这并没有多大帮助,因为在执行过程中似乎会抛出许多错误并在节点内捕获。

如何仅对我的代码直接抛出的异常使用'Break on Exception'?

3 个答案:

答案 0 :(得分:3)

它适用于我:

  

“运行 - >查看断点... - > JS任何例外 - >启用&暂停&   仅仅是“。”

答案 1 :(得分:2)

目前WebStorm中没有此类功能。请在我们的跟踪器中随意vote for the issue

答案 2 :(得分:0)

一旦JQuery启动并完成大部分异常抛出,就在开始时设置一个断点。

在中断异常时,你可以告诉它只有在到达那个断点时才会启动。

最佳点是,您可以右键点击您设置的断点,然后告诉 暂停该断点。

(但同意 - 如果JQuery没有因为正常业务而抛出异常会更好......)