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

Expo SDK 48托管工作流中npx expo-doctor命令执行失败求助

解决Expo SDK 48中npx expo-doctor检测到@expo/config-plugins版本不兼容的问题

步骤1:定位引入旧版本依赖的包

先执行命令找出哪些第三方依赖在使用@expo/config-plugins@5.0.4:

npm why @expo/config-plugins

若使用Yarn则执行:

yarn why @expo/config-plugins

执行后会列出所有依赖该包的库,以及它们要求的版本范围。

步骤2:针对性解决版本冲突

方案A:升级依赖包

如果第三方库有适配了@expo/config-plugins@~6.0.0的更新版本,直接升级对应依赖:

npm update [依赖包名]

也可以手动修改package.json中的依赖版本号后,执行npm install完成升级。

方案B:强制统一版本(推荐)

若暂时无法升级依赖包,可通过包管理器的版本强制功能,让所有依赖统一使用指定版本:

  • npm用户:在package.json中添加overrides字段:
    "overrides": {
      "@expo/config-plugins": "~6.0.0"
    }
    
  • Yarn用户:在package.json中添加resolutions字段:
    "resolutions": {
      "@expo/config-plugins": "~6.0.0"
    }
    

添加完成后执行npm install或yarn install,重新安装依赖。

步骤3:验证修复

重新运行npx expo-doctor,确认版本不兼容的错误已消除:

npx expo-doctor

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 15:03:34