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

VS Code中执行任意npm命令均报错的问题求助

解决npm命令全局报错及Node.js与Chocolatey冲突问题

1. 清理Chocolatey与Node.js的冲突

  • 打开管理员权限的PowerShell,执行卸载命令:
    choco uninstall nodejs -y
    
  • 删除Chocolatey残留的Node.js目录:C:\ProgramData\chocolatey\lib\nodejs
  • 打开系统环境变量设置,删除Path中所有与Chocolatey Node.js相关的路径项

2. 重新安装官方Node.js

  • 下载最新稳定版Node.js,选择自定义安装
  • 安装过程中确保勾选Add to PATH选项
  • 安装完成后重启电脑,打开终端验证:
    node -v
    npm -v
    
    若能正常输出版本号,说明Node.js环境恢复正常

3. 修复spawn C:\WINDOWS\system32\cmd.exe ENOENT错误

  • 打开系统环境变量的Path列表,确认存在C:\WINDOWS\system32路径,若缺失则手动添加
  • 重启VS Code和终端(或直接重启电脑),确保环境变量生效
  • 尝试在系统自带的CMD/PowerShell中执行npm命令,排除VS Code终端的配置问题

4. 解决package.json找不到的问题

  • 执行npm start前,务必进入React项目的根目录(即包含package.json的文件夹)
  • 新建项目时,先执行:
    npx create-react-app my-react-app
    cd my-react-app
    npm start
    
  • 若为已有项目,检查C:\Users\lewis\react目录下是否真的存在package.json,确认路径无误

5. 处理tar@2.2.2版本警告

  • 升级npm到最新版本即可解决该警告:
    npm install -g npm@latest
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 02:06:17