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

使用npx create-react-app创建React应用时持续出现异常错误,请求问题排查与解决

解决create-react-app创建项目时的Git初始化失败与EINTEGRITY校验错误

从你提供的命令输出来看,创建React应用时遇到了两个核心问题,咱们一步步来排查解决:

一、Git初始化失败问题

错误日志里明确显示:

Error: Command failed: git --version

这说明你的系统里要么没安装Git,要么Git没有被添加到系统环境变量中,导致create-react-app脚本无法调用Git命令初始化仓库。

解决办法:

  • 安装Git:下载对应系统的Git安装包,安装过程中记得勾选“Add Git to PATH”选项(默认一般会勾选),安装完成后重启命令行工具再尝试创建项目。
  • 跳过Git初始化(临时方案):如果暂时不想安装Git,可以在创建项目时加上--no-git参数,命令改成:
    npx create-react-app my-app-redux-demo --no-git
    

二、npm EINTEGRITY校验错误问题

第二个错误是npm的完整性校验失败:

npm ERR! code EINTEGRITY
npm ERR! Invalid response body while trying to fetch http://registry.npmjs.org/@testing-library%2fuser-event : Integrity verification failed...

这通常是因为npm本地缓存的包文件损坏,或者源仓库的包校验和更新导致本地缓存不匹配。

解决办法:

  1. 清理npm缓存:执行以下命令清除本地缓存,然后重新创建项目:
    npm cache clean --force
    
  2. 更换npm源(可选):如果是网络问题导致的包下载不完整,可以切换到国内镜像源,比如:
    npm config set registry https://registry.npmmirror.com/
    
    之后再重新运行npx create-react-app命令。
  3. 删除已创建的项目目录:先把已经生成的my-app-redux-demo文件夹删掉,再重新执行创建命令,避免残留的损坏文件影响后续安装。

总结建议

优先解决Git的问题(安装或跳过),同时清理npm缓存,这样基本就能顺利创建React项目了。如果还是有问题,可以尝试更新npm到最新版本:

npm install -g npm@latest

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.29 08:08:14