Ответ 1
Чтобы следить, я просто столкнулся с этим. Когда я установил Node.js, появилась опция "Добавить в PATH" ( "Доступно после перезапуска" ). Кажется, Windows просто нуждается в перезагрузке, чтобы заставить все работать.
С загруженной и установленной версией Visual Studio Code 1.2.1 и 64-битной версией node.exe msi, размещенной в моем рабочем каталоге (я предполагаю, что это правильно), как мы добавим инструменты командной строки node и npm для включения наш ПУТЬ? Я запутался в понимании этого утверждения. Где и как мы это реализуем? Я цитирую это требование прямо из верхней части этой страницы ресурса - https://code.visualstudio.com/Docs/runtimes/nodejs.
В результате моей текущей ситуации я установил точку останова в файле app.js. И когда я нажимаю F5, он говорит мне...
Cannot find runtime 'node' on PATH
Я полностью потерял понимание и исправление этой проблемы в коде Visual Studio.
Чтобы следить, я просто столкнулся с этим. Когда я установил Node.js, появилась опция "Добавить в PATH" ( "Доступно после перезапуска" ). Кажется, Windows просто нуждается в перезагрузке, чтобы заставить все работать.
Итак, node вышел из пути. вы можете сделать
SET PATH=C:\Program Files\Nodejs;%PATH%
Или просто переустановите node, чтобы исправить это. который, как вам кажется, проще всего для вас
сначала запустите команды ниже как sudo code. --user-data-dir='.'
супер пользователя sudo code. --user-data-dir='.'
sudo code. --user-data-dir='.'
откроется студия визуального кода, импортируйте папку вашего проекта и установите файл launch.json, как показано ниже
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/app/release/web.js",
"outFiles": [
"${workspaceFolder}/**/*.js"
],
"runtimeExecutable": "/root/.nvm/versions/node/v8.9.4/bin/node"
}
]
}
путь к runtimeExecutable будет выводиться командой "Какой "which node"
.
Запустить сервер в режиме отладки
Быстрое исправление, которое работает для меня. Перейдите в корневой каталог вашей папки из командной строки (cmd). затем, когда вы находитесь в корневом каталоге, введите:
code .
Затем нажмите enter. Обратите внимание на ".", Не забывайте об этом. Теперь попробуйте отладить и посмотреть, получится ли у вас такая же ошибка.
Я также столкнулся с этой ошибкой. Перезагрузите компьютер для меня.
Не запускайте код VS из меню "Пуск" отдельно. использование
$ Код.
Команда для запуска кода VS. Теперь создайте файл с расширением.js и начните отладку (F5). Это будет выполнено.
В противном случае перезагрузите систему и выполните тот же процесс.
На OSX и VSCode 1.30.0 все, что мне нужно было сделать, это закрыть и перезапустить VSCode, и проблема исчезла.
Была такая же проблема, и в моем случае это была проблема с расширением кода против. Попробуйте запустить код как:
$ code --disable-extensions
Оказавшись в редакторе, я запустил свою программу в режиме отладки и работал, а затем начал код с
$ code
И это продолжало работать нормально.
Надеюсь, это работает для вас.
У меня была похожая проблема с zsh и nvm в Linux, я исправил ее, добавив скрипт инициализации nvm в ~/.profile
и перезапустив сеанс входа в систему следующим образом
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
Я сделал which node
на моем терминале: /usr/local/bin/node
и затем я добавил "runtimeExecutable": "/usr/local/bin/node"
в мой файл json.