节点调试如何在未捕获的异常上禁用中断

node-debug how to disable break on uncaught exception

我是 node.js 的新手,具体来说,我正在尝试调试一些繁重的任务。当我尝试使用 node-debug 调试它时遇到了一个恼人的问题。

情况是它因未捕获的异常而中断,并且不知何故有些人试图使用不同的路径获取 js/json,这导致在真正输入我的代码之前出现异常。

所以我想知道是否有一种方法可以通过传递参数或全局设置来禁用 "break on uncaught exception".

的功能

我找了几天都没有好运,所以发帖求助。提前致谢!

UI 中有一个按钮控制未捕获的异常是否应暂停应用程序。 IIRC 这个按钮的状态保存在本地存储中,因此只需更改一次就足够了。

查看网页左下角的八角形按钮,里面有一个暂停符号:

按钮的位置取决于 Node Inspector 提供的 DevTools 版本。旧版本和未来版本可能会将此按钮放在其他地方。