vscode本身不提供node.js运行时,必须先在系统中独立安装并正确配置path;90%的“装不上”问题源于vscode未继承系统环境变量,需重装时勾选add to path、彻底重启vscode并验证node -v和npm -v在内置终端中可执行。

VSCode 本身不装 Node.js,你得先在系统里装好,再让 VSCode 找得到它——90% 的“装不上”问题,都卡在这一步。
node -v 在 CMD 里能用,但 VSCode 终端报错
这是最典型的信号:Node.js 装对了,但 VSCode 没继承到 PATH。
- Windows 用户重装 Node.js 时,必须勾选
Add to PATH;漏了就手动把C:\Program Files\nodejs(或你实际的安装路径)加进系统环境变量Path - 装完后,关掉所有 VSCode 窗口(包括后台进程),再重新打开项目文件夹——VSCode 不会热更新 PATH
- 打开 VSCode 内置终端(
Ctrl + `),立刻执行node -v和npm -v,有输出才算真正通了 - 如果用
nvm-windows,记得装完后运行nvm use 20.15.1(换成你装的版本)激活,否则node命令依然不可用
launch.json 里 program 总是找不到文件
VSCode 调试器默认按固定路径找入口文件,不是你当前打开的文件。
使用一条命令部署ProbeChain Rydberg测试网代理节点。自动注册为Agent(NodeType=1),免gas,支持macOS/Linux/Windows。触发词:/r
- 新建项目后,用
文件 → 打开文件夹打开整个项目根目录(含package.json或app.js),别只打开单个 .js 文件 - 按
Ctrl + Shift + D→ 点“创建 launch.json” → 选Node.js,生成的配置里"program"默认是"${workspaceFolder}/index.js" - 如果你主文件叫
server.js,就得手动改成"${workspaceFolder}/server.js";想调试当前文件,可设为"${file}" - 改完
launch.json后,务必先保存文件(Ctrl + S),VSCode 不会自动保存未编辑完的断点上下文
npm install -g 的命令在 VSCode 终端里用不了
比如 nodemon 或 http-server,CMD 能跑,VSCode 里却提示 command not found,说明全局 bin 目录没进 PATH。
- 先查 npm 全局路径:
npm config get prefix,常见输出如D:\npm-global - 把这个路径手动加进系统环境变量
Path(不是用户变量,是系统变量) - 加完后,**必须关闭并重开 VSCode**(只重启终端不行),否则读不到新 PATH
- 国内建议提前配镜像:
npm config set registry https://registry.npmmirror.com,避免npm install卡死
最容易被忽略的是:VSCode 终端是否真的加载了你 shell 里已生效的环境变量。哪怕 npm -v 成功,nodemon -v 失败,也大概率是全局 bin 路径没进系统 Path,而不是 VSCode 设置问题。










