Следы стека проглатываются при разработке VS Code Extensions
Когда мое расширение встречает ошибку, я часто получаю уведомление в среде хоста о том, что оно обнаружило ошибку, но ничего не выводится на консоль отладки в рабочей области моего расширения. Если я знаю, что ошибка должна возникать в данной функции, я могу обернуть весь код этой функции в try-catch
а потом просто console.log
ошибка в catch
заявление. Но это расстраивающий способ отладки.
Я почти уверен, что это происходит из-за необъяснимых ошибок в обещаниях, но я не хочу пытаться поймать их вручную.
Любые идеи о том, как убедиться, что я всегда получаю трассировку стека?