You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决VS Code集成终端无法识别Node.js命令的问题?

解决VS Code集成终端无法识别Node命令的问题

外部终端(命令提示符/其他终端)执行node -v能正常输出v19.8.1,但VS Code集成终端无论切换为PowerShell还是命令提示符,执行node -v时都报错:

node : The term 'node' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, 
verify that the path is correct and try again.
At line:1 char:1
+ node -v
+ ~~~~
    + CategoryInfo          : ObjectNotFound: (node:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
  • 重启VS Code
    VS Code启动时会加载系统环境变量,若你是安装Node后才打开的VS Code,它未读取到更新后的PATH,重启即可加载最新环境变量。

  • 临时在集成终端添加Node路径

    1. 先在外部终端执行where node,复制Node.exe所在的目录路径(例如C:\Program Files\nodejs)
    2. 在VS Code集成终端中执行对应命令:
      • 命令提示符:set PATH=%PATH%;你的Node目录路径
      • PowerShell:$env:PATH += ";你的Node目录路径"
    3. 执行node -v测试,若有效,重启VS Code即可永久生效。
  • 检查VS Code终端环境变量配置

    1. 打开VS Code设置(快捷键Ctrl+,),搜索terminal.integrated.env.windows(Windows系统)
    2. 若存在自定义的PATH配置,要么删除该配置(让终端继承系统PATH),要么将Node的安装目录添加到自定义PATH中。
  • 以管理员身份运行VS Code
    部分场景下权限限制会导致VS Code无法读取完整系统环境变量,右键VS Code图标选择「以管理员身份运行」,再测试终端命令。

  • 验证系统PATH中的Node路径

    1. 打开系统环境变量:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    2. 在「系统变量」的PATH中确认Node安装目录(如C:\Program Files\nodejs)已存在
    3. 若不存在,手动添加该路径,然后重启电脑和VS Code。

内容的提问来源于stack exchange,提问作者Randomguy660

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 15:35:14