在PATH上找不到运行时'节点' - Visual Studio Code和Node.js

问题描述 投票:18回答:10

下载并安装了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 visual-studio-code
10个回答
29
投票

为了跟进,我也遇到了这个问题。当我安装Node.js时,有一个选项说Add to PATH(重启后可用)。看起来像Windows只需重新启动就可以使工作正常。


0
投票

我在我的终端上做了which node/usr/local/bin/node

然后我在我的json文件中添加了"runtimeExecutable": "/usr/local/bin/node"


13
投票

首先运行下面的命令作为超级用户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"命令。

以调试模式运行服务器欢呼


9
投票

所以节点被踢出路径。你可以做

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

或者只是重新安装节点来解决这个问题。你觉得这对你来说最容易


7
投票

快速修复对我有用。从命令行(cmd)导航到文件夹的根目录。然后,一旦进入根目录,请键入:

code . 

然后,按Enter键。注意“。”,不要忘记它。现在尝试调试,看看你是否得到了同样的错误。


5
投票

在OSX和VSCode 1.30.0上我所要做的就是关闭并重新启动VSCode,问题就消失了。


3
投票

我也遇到了这个错误。重启电脑对我有用。


2
投票

我在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"

1
投票

不要单独从开始菜单启动VS代码。使用

$ Code。

命令启动VS代码。现在,使用扩展名.js创建文件并开始调试(F5)它。它将被执行。

否则,请重新启动系统并执行相同的过程。


1
投票

有同样的问题,在我的情况下,它是vs代码扩展的问题。尝试运行代码:

$ code --disable-extensions

进入编辑器后,我在调试模式下运行程序并运行,然后启动代码

$ code

它继续工作正常。

希望对你有效。

© www.soinside.com 2019 - 2024. All rights reserved.