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

npm缺失@types/eslint@8.4.4导致create-react-app报错解决方法

当npm registry中缺失@types/eslint@8.4.4安装包时该如何处理?

执行npx create-react-app创建React项目时,控制台报错提示npm registry中找不到@types/eslint@8.4.4版本,该版本为刚发布的新版本,具体报错内容:

Error: '@types/eslint@8.4.4' is not in the npm registry.

此前正常运行的项目使用@types/eslint@8.4.3版本可正常创建,默认创建流程会拉取最新的缺失版本,通过调整命令参数即可规避该问题,报错参考截图:
npm安装@types/eslint报错截图


解决方法

按操作省事程度排序,挨个试就行:

  • 切换npm镜像源重试。刚发布的npm包在官方源各节点、国内第三方镜像源存在同步延迟,通常10-30分钟内会完成全量同步,临时指定国内镜像源执行创建命令即可绕过同步差问题:
    npx create-react-app 自定义项目名 --registry=https://registry.npmmirror.com
    
  • 执行创建命令时通过npm参数强制覆盖依赖版本,直接指定使用无问题的8.4.3版本,不需要等包同步:
    npx create-react-app 自定义项目名 --overrides:@types/eslint=8.4.3
    
  • 若上述参数不生效,可先全局安装稳定版本的create-react-app,再执行项目创建:
    npm install -g create-react-app@5.0.1
    create-react-app 自定义项目名
    
  • 没有紧急创建需求的话,等1-2小时待所有源完成该版本包同步后,直接跑原创建命令就能正常用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 23:36:27