【问题标题】:VSCode 0.3 can't find runtime 'node' on pathVSCode 0.3 在路径上找不到运行时“节点”
【发布时间】:2015-09-13 13:26:39
【问题描述】:

我刚刚从 vscode 的 0.1 升级到了 0.3。现在,当我运行调试器“在路径上找不到运行时'节点'”时出现错误。我在 OSX 10.10.3 上运行 iojs v2.3.0。 我使用 nvm 安装了 iojs,所以 node 可能不在路径中,但我可以在终端中键入“node”并获得一个 repl。

【问题讨论】:

  • 我的解决方案是使用真正的 nodejs.org 安装程序将最新版本的节点放在我的机器上。我仍然可以使用 nvm 来控制正在播放的内容。

标签: node.js visual-studio-code


【解决方案1】:

要解决此问题,请重新启动计算机.. 可能会解决。我有类似的问题,我的问题通过重新启动操作系统解决了。 https://stackoverflow.com/a/38414254/4746570

【讨论】:

    【解决方案2】:

    VSCODE 版本 0.7.0 的节点路径


    我正在运行 Ubuntu GNU/Linux 12.04.5 LTS。在 VSCode 0.7.0 之前,我会将节点路径保留为 launch.json 文件中 PATH 上的默认路径:

    // Workspace relative or absolute path to the runtime executable to       be used. Default is the runtime executable on the PATH.
            "runtimeExecutable": null,
    

    但是,在更新到 0.7.0 之后,我开始收到 'can't find runtime on "node" PATH' 错误,即使节点在我的 PATH 上。

    18:25:37 ツ gjsmith3rd@DV7:~ 
    $echo $PATH
    /usr/bin:...//Plus the rest of the PATH
    18:25:44 ツ gjsmith3rd@DV7:~ 
    
    18:21:36 ツ gjsmith3rd@DV7:~ 
    $which node
    /usr/bin/node
    18:21:43 ツ gjsmith3rd@DV7:~
    

    我将 launch.json 更改为:

    // Workspace relative or absolute path to the runtime executable to be used. Default is the runtime executable on the PATH.
            "runtimeExecutable": "/user/bin/node",
    

    现在一切正常。实际路径为/usr/bin/,可执行文件为node

    【讨论】:

    • 在 Unix 中查找 node 中 runtimeExecutable 值的另一种方法是在终端中使用 which node 的输出。例如,在我的情况下,我正在帮助使用 nvm 的人,并且在使用 which node 命令后,他们的节点可执行文件显示为类似于 /usr/local/bin/node 的位置。
    【解决方案3】:

    这应该与您的 VSCode 更新无关。 重新安装节点应该可以解决问题或将您的节点运行时显式添加到 PATH。

    【讨论】:

    • 我切换到节点 0.12.5 并且我遇到了同样的问题。我的路径是 jim$ echo $PATH /Users/jim/.nvm/versions/node/v0.12.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin跨度>
    • 如果我运行 0.1 版本,调试器会正常运行。
    • 我遇到了类似的问题。我的 PATH 中有 0.12.7 节点,但 Visual Studio 代码给了我一个错误:在 PATH 上找不到运行时“节点”。
    • 最好不要硬编码 NVM 路径,而是更轻松地使用基于 nvm 的 nodejs
    猜你喜欢
    • 2022-06-21
    • 2019-10-29
    • 2017-05-27
    • 2018-12-03
    • 2017-08-13
    • 2019-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多