下载并安装了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 Code中理解和解决此问题。
为了跟进,我也遇到了这个问题。当我安装Node.js时,有一个选项说Add to PATH(重启后可用)。看起来像Windows只需重新启动就可以使工作正常。
我在我的终端上做了which node
:/usr/local/bin/node
然后我在我的json文件中添加了"runtimeExecutable": "/usr/local/bin/node"
。
首先运行下面的命令作为超级用户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"
命令。
以调试模式运行服务器欢呼
所以节点被踢出路径。你可以做
SET PATH=C:\Program Files\Nodejs;%PATH%
或者只是重新安装节点来解决这个问题。你觉得这对你来说最容易
快速修复对我有用。从命令行(cmd)导航到文件夹的根目录。然后,一旦进入根目录,请键入:
code .
然后,按Enter键。注意“。”,不要忘记它。现在尝试调试,看看你是否得到了同样的错误。
在OSX和VSCode 1.30.0上我所要做的就是关闭并重新启动VSCode,问题就消失了。
我也遇到了这个错误。重启电脑对我有用。
我在Linux上遇到了与zsh和nvm类似的问题,我通过在~/.profile
中添加nvm初始化脚本来修复它并重启这样的登录会话
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"
不要单独从开始菜单启动VS代码。使用
$ Code。
命令启动VS代码。现在,使用扩展名.js创建文件并开始调试(F5)它。它将被执行。
否则,请重新启动系统并执行相同的过程。
有同样的问题,在我的情况下,它是vs代码扩展的问题。尝试运行代码:
$ code --disable-extensions
进入编辑器后,我在调试模式下运行程序并运行,然后启动代码
$ code
它继续工作正常。
希望对你有效。