gpt4 book ai didi

node.js - IDE 在 PATH 中找不到 Node 二进制文件,但在 `echo $PATH` (Ubuntu Linux) 期间显示

转载 作者:行者123 更新时间:2023-12-04 11:35:56 25 4
gpt4 key购买 nike

VSCode 在提示符中显示以下警报:

Can't find Node.js binary "node": path does not exist. Make sure Node.js is installed and in your PATH, or set the "runtimeExecutable" in your launch.json


在终端中,我看到到 Node 的 NVM 路径:
$ node --version
v12.18.4

$ echo $PATH
/home/owner/.config/nvm/versions/node/v12.18.4/bin
:/usr/local/sbin:/usr/local/bin:/usr/sbin
:/usr/bin:/sbin:/bin:/usr/games
:/usr/local/games:/snap/bin
// line breaks manually added by me for readability

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic

$ npm --version
6.14.6
有谁知道如何解决这个 PATH 问题?
我怀疑问题出在 PATH 而不是 VsCode 上,但我在下面包含了我的 launch.json,以防我错了。
{
"version": "0.2.0",
"configurations": [
{
"type": "pwa-node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**",
"node_modules"
],
"program": "${workspaceFolder}/src/server.ts",
"preLaunchTask": "tsc: build - tsconfig.json",
"outFiles": [
"${workspaceFolder}/compiled/**/*.js"
],
"runtimeExecutable": "node"
}
]
}
解决此问题的其他尝试
重启电脑 - PATH 问题仍然存在
从上面的配置文件中添加/删除 runtimeExecutable k/v 对 - 也没有变化

最佳答案

用这个更新launch.json

  "runtimeExecutable": "/usr/local/bin/node",

关于node.js - IDE 在 PATH 中找不到 Node 二进制文件,但在 `echo $PATH` (Ubuntu Linux) 期间显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63977249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com