Visual Studio не может найти npm и не может изменить целевую систему на контейнер разработкиC++

Программы на C++. Форум разработчиков
Anonymous
Visual Studio не может найти npm и не может изменить целевую систему на контейнер разработки

Сообщение Anonymous »

При попытке открыть контейнер разработки в VS 2022 я получаю следующую ошибку:

Не удалось изменить целевую систему на «[Контейнер разработки» ]': Невозможно найти 'npm'. Установите его и повторите попытку.

Это файл .devcontainer/devcontainer.json:
< pre class="lang-json Prettyprint-override">

Код: Выделить всё

{
"name": "CPP dev container",
"image": "link_to_image",
"customizations": {
"vscode": {
"extensions": [
"ms-vscode.cmake-tools",
"llvm-vs-code-extensions.vscode-clangd",
"twxs.cmake",
"xaver.clang-format",
"ms-vscode.cpptools"
]
}
}
}
Он отлично работает в VS Code, но я также хочу, чтобы он работал и с Visual Studio.
Я использую следующие версии:
  • Docker версии 27.2.1-rd, сборка cc0ee3e
  • Microsoft Visual Studio Professional 2022 (64-разрядная версия) — Предварительный просмотр, Версия 17.13.0 Preview 2.0
Я пытался включить npm в образ и убедиться, что npm установлен в моей Windows 11 ноутбук тоже. Образ основан на дистрибутиве Debian.

Подробнее здесь: https://stackoverflow.com/questions/793 ... dev-contai

Вернуться в «C++»