如何解决VS Code终端中npm无法运行的问题?
VS Code终端npm报错但Windows命令行正常的解决办法
先贴出报错截图:
以下是针对性的解决步骤:
重启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试试:- 点击VS Code终端面板右上角的下拉箭头,选择「选择默认配置文件」
- 选中「Command Prompt」,新建终端后测试
npm命令
检查VS Code终端自定义配置
打开VS Code设置(快捷键Ctrl+,),搜索terminal.integrated.env.windows,确认没有自定义的PATH变量覆盖了系统的Node.js路径,如有则删除该自定义配置。
内容的提问来源于stack exchange,提问作者fatemeh asadi
相关产品推荐
相关产品推荐

