如何捕获 node_modules 中抛出的异常

Posted

技术标签:

【中文标题】如何捕获 node_modules 中抛出的异常【英文标题】:How to catch exceptions that are being thrown inside node_modules 【发布时间】:2019-09-18 10:51:54 【问题描述】:

我想捕获从 nodejs 中的 node_modules 内部抛出的异常。

示例:我收到来自 truffle-hdwalletprovider 模块的异常

错误:无效的 JSON RPC 响应:“”

我可以在控制台中看到。但我想在我的app.js 中听听那个例外。我尝试在任何我拨打电话的地方保留try/catch 块,但我仍然无法捕捉到异常。我怎样才能做到这一点?

【问题讨论】:

【参考方案1】:

使用调试器或在模块代码中手动添加临时捕获

【讨论】:

以上是关于如何捕获 node_modules 中抛出的异常的主要内容,如果未能解决你的问题,请参考以下文章

捕获 AuthenticationProvider 中抛出的异常

捕获在不同线程中抛出的异常

是否可以捕获 JavaScript 异步回调中抛出的异常?

是否有可能捕获JavaScript异步回调中抛出的异常?

Dart:让流中抛出的异常传播并在调用者中捕获它

Spring中如何管理过滤器中抛出的异常?