Не удается найти runtime 'node' в PATH - код Visual Studio и Node.js

С загруженной и установленной версией 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.

Ответ 1

Чтобы следить, я просто столкнулся с этим. Когда я установил Node.js, появилась опция "Добавить в PATH" ( "Доступно после перезапуска" ). Кажется, Windows просто нуждается в перезагрузке, чтобы заставить все работать.

Ответ 2

Итак, node вышел из пути. вы можете сделать

       SET PATH=C:\Program Files\Nodejs;%PATH%

Или просто переустановите node, чтобы исправить это. который, как вам кажется, проще всего для вас

Ответ 3

сначала запустите команды ниже как 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".

Запустить сервер в режиме отладки

Ответ 4

Быстрое исправление, которое работает для меня. Перейдите в корневой каталог вашей папки из командной строки (cmd). затем, когда вы находитесь в корневом каталоге, введите:

code . 

Затем нажмите enter. Обратите внимание на ".", Не забывайте об этом. Теперь попробуйте отладить и посмотреть, получится ли у вас такая же ошибка.

Ответ 5

Я также столкнулся с этой ошибкой. Перезагрузите компьютер для меня.

Ответ 6

Не запускайте код VS из меню "Пуск" отдельно. использование

$ Код.

Команда для запуска кода VS. Теперь создайте файл с расширением.js и начните отладку (F5). Это будет выполнено.

В противном случае перезагрузите систему и выполните тот же процесс.

Ответ 7

На OSX и VSCode 1.30.0 все, что мне нужно было сделать, это закрыть и перезапустить VSCode, и проблема исчезла.

Ответ 8

Была такая же проблема, и в моем случае это была проблема с расширением кода против. Попробуйте запустить код как:

$ code --disable-extensions

Оказавшись в редакторе, я запустил свою программу в режиме отладки и работал, а затем начал код с

$ code

И это продолжало работать нормально.

Надеюсь, это работает для вас.

Ответ 9

У меня была похожая проблема с 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"

Ответ 10

Я сделал which node на моем терминале: /usr/local/bin/node

и затем я добавил "runtimeExecutable": "/usr/local/bin/node" в мой файл json.