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

Expo React Native项目:如何统一@expo/config-plugins版本解决冲突

解决@expo/config-plugins版本冲突问题

1. 强制锁定版本(npm overrides)

在项目根目录的package.json里添加overrides配置,强制所有依赖统一使用6.0.0版本:

{
  "overrides": {
    "@expo/config-plugins": "6.0.0"
  }
}

执行以下命令重新安装依赖:

npm install

2. 清理缓存重装(若overrides未生效)

如果上面的方法没解决问题,先清理npm缓存,删除现有依赖文件后重新安装:

npm cache clean --force
rm -rf node_modules package-lock.json
npm install

3. 排查冲突来源(可选)

想知道具体是哪些依赖引入了错误版本,可运行命令查看依赖树:

npm ls @expo/config-plugins

输出会显示每个依赖对应的版本来源,你可以根据情况升级或替换这些依赖(如果有兼容6.0.0的新版本),但优先用overrides快速解决冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 09:42:50