Где журналы ошибок VSCode для расширений?

Когда я получаю ошибку расширения, я не могу понять, почему происходит ошибка.

Ответ 1

Из того, что я знаю, нет специальных журналов для расширений. Когда вы отлаживаете расширение, вы можете писать заметки на консоли. Однако, когда у вас проблемы с установленным расширением, это не поможет. Но имейте в виду, что vscode - это "веб-браузер", поэтому он имеет обычные инструменты для разработчиков браузера (см. Справку → Инструменты разработчика),

enter image description here

который покажет вам ошибки во время выполнения (и все остальные вещи, которые обычно предоставляют эти инструменты, включая весь DOM Vscode). Вероятно, это лучший вариант, который у вас есть в таком сценарии.

enter image description here

А для расширений, которые используют previewHTML (или веб-представления), есть аналогичный товар, но с учетом разработки HTML. Используйте ctrl/cmd + shift + P, чтобы открыть командный поддон и введите "Webview Tools". Выберите совпадение, чтобы открыть аналогичное представление, подобное тому, которое описано в первом абзаце. Но это только для содержимого предварительного просмотраHTML и позволяет вам отлаживать это! Это представление доступно только в том случае, если страница, содержащая веб-представление /previewHTML, активна и автоматически закрывается при закрытии вкладки веб-просмотра.

Ответ 2

Вы, вероятно, ищете:

cmd-shift-p → Поиск Show LogsExtension Host