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

使用create-react-app创建新应用时遭遇Invalid tar header错误求助

解决create-react-app创建项目时的“invalid tar”错误

我之前折腾create-react-app的时候也碰到过一模一样的invalid tar报错,太闹心了!你试过的那几个方法都没效果的话,不妨试试下面这几个方向:

  • 强制清理npm缓存:大概率是下载的tar包缓存损坏了,执行这个命令清掉缓存再试:

    npm cache clean --force
    

    清完之后再重新运行npx create-react-app your-app-name试试。

  • 切换npm镜像源:如果之前用的是国内镜像源,可能某个包的缓存出问题了,先切回官方源试试:

    npm config set registry https://registry.npmjs.org/
    

    要是之后下载慢,再切回国内源也行,但先确认是不是源的问题导致tar包损坏。

  • 换用yarn创建项目:npm的缓存机制有时候就是抽风,换yarn说不定能直接绕开这个问题,先确保装了yarn,然后执行:

    yarn create react-app your-app-name
    
  • 指定create-react-app稳定版本:最新版的脚手架可能存在兼容性问题,试试指定一个经过验证的稳定版本,比如5.0.1:

    npx create-react-app@5.0.1 your-app-name
    
  • 清理系统临时文件:Windows下可以打开%TEMP%文件夹,把里面的临时文件全删掉(别删正在用的就行),有时候下载不完整的tar包会留在临时文件夹里干扰后续操作。

要是这些方法还不行,你可以看看报错里具体是哪个tar包有问题,手动去npm官网下载对应的包,放到npm的缓存目录里(缓存目录可以用npm config get cache查看),不过这个操作稍微麻烦点,先试试前面的简单方法。

内容的提问来源于stack exchange,提问作者Lê Quang Bảo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 07:10:33