Решён
Как установить плагины на VS Code локально без интернета?

Работаю в закрытом контуре без доступа в интернет. Нужно установить несколько расширений для VS Code (Python, Pylance, GitLens) но через встроенный Marketplace не могу так как нет сети.

Скачал .vsix файлы расширений на домашнем компе, перенес на рабочий через флешку. Как теперь установить эти плагины в VS Code вручную? В документации ничего толком не нашел.

Решение
43
Участник • 1 ответ

Открой палитру команд (Ctrl+Shift+P или F1), введи "Extensions: Install from VSIX" и выбери скачанный .vsix файл.

Альтернативно через терминал:

code --install-extension путь/к/файлу.vsix

После установки перезапусти VS Code.

Аватар Сергей Петрович

Спасибо, через палитру команд сработало. Не знал про эту опцию.

28
Участник • 3 ответа

Учти что некоторые расширения имеют зависимости от других расширений. Например Pylance тянет за собой Python extension.

Проверь в package.json каждого .vsix файла секцию extensionDependencies. Все зависимые расширения тоже нужно установить вручную иначе будут ошибки.

Также обрати внимание на версии - Pylance может требовать конкретную минимальную версию Python extension.

11
Участник • 1 ответ

Можно просто распаковать .vsix (это обычный zip архив) в папку ~/.vscode/extensions/ и VS Code подхватит расширение автоматически.

Но официальный способ через "Install from VSIX" надежнее.

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.