标签: javascript promise visual-studio-code vscode-extensions
当我的扩展程序遇到错误时,我经常会在主机环境中收到一条通知,说它遇到了错误,但在我的扩展程序的工作区中没有任何内容打印到调试控制台。如果我知道错误必须在给定的函数中发生,我可以将所有函数的代码包含在try-catch中,然后简单console.log catch语句中的错误。但这是一种令人沮丧的调试方式。
try-catch
console.log
catch
我很确定这是由于承诺中未被捕获的错误造成的,但我不想手动尝试捕获任何错误。
关于如何确保我总是获得堆栈跟踪的任何想法?