如何捕获在node_modules内引发的异常



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

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

错误:无效的 JSON RPC 响应:">

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

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

在这里,您可以尝试通过以下代码捕获错误:

const process = require('process');
// Event 'uncaughtException'
process.on('uncaughtException', (error, source) => {
   console.log(error)
   // write error handler
});

最新更新