如何在Node.js出错时自动停止Visual Studio调试器?

如何在Node.js出错时自动停止Visual Studio调试器?,node.js,visual-studio,debugging,Node.js,Visual Studio,Debugging,我正在Visual Studio 2015上调试Node.js应用程序。它工作得很好,但有一个问题,我发现一个大的时间浪费。如果我的程序遇到错误,我会在控制台上看到错误,但调试器不会在错误发生的地方停止。我必须从控制台日志中查找行号,然后在源代码中找到该行 在VisualStudio上调试基于浏览器的JavaScript时效果更好,每当抛出错误时,调试器就会停止,这真是太棒了 当在Node.js上运行的调试程序抛出错误时,是否可以使Visual Studio调试器停止?您可以安装适用于Visua

我正在Visual Studio 2015上调试Node.js应用程序。它工作得很好,但有一个问题,我发现一个大的时间浪费。如果我的程序遇到错误,我会在控制台上看到错误,但调试器不会在错误发生的地方停止。我必须从控制台日志中查找行号,然后在源代码中找到该行

在VisualStudio上调试基于浏览器的JavaScript时效果更好,每当抛出错误时,调试器就会停止,这真是太棒了


当在Node.js上运行的调试程序抛出错误时,是否可以使Visual Studio调试器停止?

您可以安装适用于Visual Studio的Node.js工具,并使用“调试->窗口”下的“异常设置”窗口。它将抛出或捕获异常


@Panu Logic,“异常设置”窗口可以帮助我们在调试期间引发异常,这是您想要的解决方案吗?是的。这正是解决办法。谢谢你,我现在检查了所有的异常类型。然而,当在调用throw的点显式调用throw时,我仍然没有得到停止,而是在Node.js代码中发生了暂停,模块加载失败。到那时,调用throw的位置已经丢失,需要通过查看控制台上的行号来确定。