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

如何解决VS Code终端中npm无法运行的问题?

VS Code终端npm报错但Windows命令行正常的解决办法

先贴出报错截图:
VS Code终端npm报错截图

以下是针对性的解决步骤:

  • 重启VS Code或终端窗口
    不少情况是VS Code没加载最新的系统环境变量,关闭当前终端重新打开,或者直接重启VS Code后再执行npm命令。

  • 对比终端环境变量
    在VS Code终端输入echo %PATH%,同时在Windows命令行执行同样命令,对比两者输出。确认Node.js的安装目录(通常是C:\Program Files\nodejs\)是否在VS Code终端的PATH列表里。如果缺失,去系统环境变量的Path中添加该路径,之后重启VS Code生效。

  • 切换终端默认shell
    若VS Code默认用的是PowerShell或Git Bash,可能存在环境变量加载问题,切换到Command Prompt试试:

    1. 点击VS Code终端面板右上角的下拉箭头,选择「选择默认配置文件」
    2. 选中「Command Prompt」,新建终端后测试npm命令
  • 检查VS Code终端自定义配置
    打开VS Code设置(快捷键Ctrl+,),搜索terminal.integrated.env.windows,确认没有自定义的PATH变量覆盖了系统的Node.js路径,如有则删除该自定义配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 03:24:51