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

使用create-react-app创建React应用时npm报无法解析依赖树错误

React应用创建依赖冲突解决方法

报错是npm 7及以上版本默认启用严格对等依赖校验导致的,react-scripts@4.0.3 固定依赖的@babel/core@7.12.3版本,低于部分babel插件要求的最低7.13.0版本,触发了依赖冲突规则,可按以下优先级尝试解决:

  • 方案1(优先推荐,无需修改本地环境):创建时添加--legacy-peer-deps参数跳过对等依赖校验,命令如下:
    npx create-react-app my-app --legacy-peer-deps
    
    该参数会让npm沿用v6版本的依赖解析逻辑,忽略非致命的对等依赖版本冲突,不会影响项目正常运行。
  • 方案2:清理npm缓存后重试,先执行缓存清理命令:
    npm cache clean --force
    
    再重新运行创建应用命令。
  • 方案3:使用yarn作为包管理器创建应用,若本地已安装yarn,执行:
    yarn create react-app my-app
    
  • 方案4:长期适配旧项目可将npm降级至v6版本,全局安装npm 6的命令:
    npm install -g npm@6
    
    降级完成后再重新执行创建命令即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 21:18:03