Узел расширения Неожиданно прерван (по сравнению с кодом) Mac

#visual-studio-code

Вопрос:

Я боролся с этой проблемой с кодом (хост расширения неожиданно прекратил работу).

Я попытался удалить/ переустановить vs-код, я удалил и отключил все свои расширения и все равно получаю ошибку, я загрузил более старую версию, которая временно работала, у меня нет идей.

Я не понимаю, как у меня может не быть расширений, но все равно возникает ошибка? кто-нибудь знает ответ на этот вопрос?

Ответ №1:

Я решил эту проблему, запустив ядро ноутбука:

 pip install six
 

Ответ №2:

похоже, у меня та же проблема, что и у вас, примерно в то же время. Я бы предложил добавить больше информации, например, в моем случае

 > MacOS X : 10.11.6 El Capitan
> VS Code Version: 1.57.1
> Commit: 507ce72a4466fbb27b715c3722558bb15afa9f48
> Date: 2021-06-17T13:28:32.912Z
> Electron: 12.0.7
> Chrome: 89.0.4389.128
> Node.js: 14.16.0
> V8: 8.9.255.25-electron.0
> OS: Darwin x64 15.6.0
 

После длительного периода неиспользования кода VS я обнаружил, что это предупреждение всегда появляется

 -Extension host terminated unexpectedly
                -Open Developer Tools   -Restart Extension Host
 

И перезапуск просто повторил это предупреждение.
Если я выберу context menu (он же щелчок правой кнопкой мыши) Run a line/selection или Run Current File , либо на терминале, либо в интерактивном окне с Jupyter, он никак не отреагирует (в то время как пару дней назад он работал отлично, когда я использовал его в автономном режиме, потому что не было Wi-Fi)



В надежде, что это может вам помочь, вот что я попробовал:

  • для деактивации и повторной активации расширения (cmd shiftp > Перезагрузка с отключенными расширениями)
  • чтобы установить предыдущее расширение Python ms-python.python (или что угодно в вашем случае)
  • чтобы выполнить команду Bisect (cmd shiftp > Справка: Запустите расширение Bisect)

До сих пор я не нашел для себя решения.

Скоро я попытаюсь следовать тому , что сумитпарах прокомментировал в этом выпуске github, имея в виду сохранить прежний extensionHostProcess.js файл (переименовав его) и добавив вместо него файл, который он предоставил

В окнах расположение должно быть

 C:Program FilesMicrosoft VS CoderesourcesappoutvsworkbenchservicesextensionsnodeextensionHostProcess.js
 

В то время как путь macOS должен быть:

 '/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js'
 


ОБНОВЛЕНИЕ 1: после добавления файла и перезагрузки я получаю даже это сообщение

 -Your Code installation appears to be corrupt. Please Reinstall
                                           -More information
 


ОБНОВЛЕНИЕ 2: Я попытался выполнить это исправление из-за проблемы с github . Вот цитата:

эхамвей прокомментировал 4 января

Следующие шаги сработали для меня после обновления с x86 сборки vscode-insiders до Darwin arm64 (версия 1.53.0-insider) Я получил поведение, описанное выше.

 Remove the folder: /Users/[your-home-folder]/.vscode/     # **NOTE:** I renamed it as a backup
This will remove all extensions and any vscode configurations from your system!
Reinstall vscode and any extensions
 

НО даже после того, как я переустановил ту же версию кода 1.57.1, ошибка хоста расширения присутствует, но еще не установлено какое-либо расширение…
Так что, возможно, мне следует попытаться вернуться к предыдущему обновлению и, возможно, даже сообщить об этой проблеме

Я также открыт для предложений