未处理的错误没有详细信息,无法检查错误变量

时间:2017-10-25 17:38:12

标签: node.js visual-studio-2017

我第一次在Visual Studio中使用NodeJS。在尝试访问不存在fs.readFile的文件时,我收到一个未处理的错误。我无法将 er 变量悬停在其所有参数上,弹出窗口甚至不会显示 Error 构造函数中传递的字符串。

这是正常的,是否可以改进,所以我可以在休息后检查变量,至少?

capture of the problem

1 个答案:

答案 0 :(得分:0)

我发现,我可以使用 uncaughtException 处理程序处理所有意外错误:

process.on('uncaughtException', function (err) {
    console.error((new Date).toUTCString() + ' uncaughtException:', err.message);
    console.error(err.stack);
    process.exit(1); // breakpoint here
})

所以我可以进一步检查错误。