Vscode-docker: Команды расширения Docker не работают

Созданный на 1 мар. 2018  ·  7Комментарии  ·  Источник: microsoft/vscode-docker

Я использую 0.0.25, и я удалил все свои расширения до трех:

  1. Докер
  2. C / C ++
  3. Ардуино

Ни одна из команд не будет работать ни из палитры команд, ни из окна проводника. Когда я нажимаю кнопку обновления в окне проводника Docker, я вижу эту ошибку:

command 'vscode-docker.explorer.refresh' not found

Когда я запускаю команду Docker: Добавить файлы в рабочую область, я вижу эту ошибку:

command 'vscode-docker.configure' not found

Самый полезный комментарий

Mac. И не в программе предварительной оценки, но я попробую это сделать в следующий раз.

  1. Я удалил расширение, полностью закрыл VS Code, а затем снова открыл его.
  2. Я захожу в проводник расширений, ищу Docker и снова устанавливаю.
  3. Обращаю внимание, что кнопки « Обновить» и « Удалить» загораются после повторной установки расширения.
  4. Я снова полностью закрываю VS Code.
  5. Я снова открываю VS Code.
  6. Я вижу, как открывается Docker Explorer, и на этот раз я могу нажать кнопку «Обновить» без каких-либо ошибок, и другие команды Docker снова появятся.

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

Все 7 Комментарий

cc @chrisdias К вашему сведению

Расширение не загружается, поэтому вы получаете ошибку «команда не найдена». Не могли бы вы сделать для меня несколько вещей, которые помогут сузить круг вопросов:

  • отключите / удалите расширения C ++ и Arduino и посмотрите, повторяются ли они по-прежнему.
  • Откройте инструменты Chrome dev и посмотрите, есть ли ошибки в консоли (F1> Toggle Developer Tools).
  • Попробуйте расширение в STable, оно там загружается?

Спасибо за совет по отладчику, Крис. Я использую Stable, и когда я открывал инструменты разработчика, мне казалось, что я сразу вижу проблему. Похоже, что в расширении Docker есть зависимость от vscode-extension-telemetry которая не втягивается?

cuprit

Приближаемся ... :)

Можете ли вы попробовать расширение в Insiders и посмотреть, загрузится ли оно там?

Windows / Mac / Linux?

У меня есть подозрение, что расширение некорректно установилось / обновилось и сейчас находится в плохом состоянии. Мы видели это, когда вы выполняете и обновляете VS Code, и расширения обновляются одновременно, но вы перезапускаетесь в середине обновления расширения (не ваша вина).

Удаление и переустановка на самом деле могут не помочь :(. Итак, попробуйте удалить расширение, полностью перезапустить VS Code, а затем снова установить его с торговой площадки. ВАЖНО: Дайте мне знать, если вы увидите здесь что-нибудь странное, например кнопку «Перезагрузить», а не отображается после удаления или установки.

Оттуда нам, возможно, придется удалить папку .vscode/extensions .

Спасибо.

Mac. И не в программе предварительной оценки, но я попробую это сделать в следующий раз.

  1. Я удалил расширение, полностью закрыл VS Code, а затем снова открыл его.
  2. Я захожу в проводник расширений, ищу Docker и снова устанавливаю.
  3. Обращаю внимание, что кнопки « Обновить» и « Удалить» загораются после повторной установки расширения.
  4. Я снова полностью закрываю VS Code.
  5. Я снова открываю VS Code.
  6. Я вижу, как открывается Docker Explorer, и на этот раз я могу нажать кнопку «Обновить» без каких-либо ошибок, и другие команды Docker снова появятся.

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

Та же проблема. Может подтвердить удаление, жесткий перезапуск VS Code и переустановку, похоже, работают.

То же самое происходит со мной снова, и удаление / закрытие / переустановка / закрытие / перезапуск не работает. Неважно, похоже, что между докером на MobyLinuxVM и тем, что я установил на моем компьютере с Windows, было несоответствие.

работает vscode 1.25.0 и расширение docker 0.0.27. Docker - это версия 18.03.1-ce, сборка 9ee9f40, и я могу извлекать и запускать различные образы докеров.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги