我正在使用 Webstorm 调试一个节点应用程序,并希望使用“异常中断”选项,这样我就不必连续按“步入”数十次才能找到我正在尝试的错误的确切来源解决。
问题是,当我将“异常中断”设置为“开”时,它会在获取我的代码之前很久就从节点本身捕获各种异常。我能够使用“运行到光标”来跳过启动时发生的节点错误,但这并没有太大帮助,因为在执行过程中似乎有很多错误被抛出并捕获在节点本身内部。
如何仅对我的代码直接引发的异常使用“异常中断”?
这对我来说可以:
“运行 -> 查看断点... -> JS 任何异常 -> 仅启用和暂停和未捕获”。
WebStorm 目前还没有这样的功能。随意在我们的追踪器中为这个问题投票。
一旦 JQuery 启动并完成了大部分异常抛出,就在开始时设置一个断点。
在异常中断中,您可以告诉它仅在到达该断点时才开始。
最佳点是您可以右键单击您设置的断点并告诉它不要在该点暂停。
(但同意 - 如果 JQuery 在其正常业务中不抛出异常会更好......)