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

使用EAS发布Expo裸工作流应用时expo doctor执行失败求助

解决Expo裸工作流中expo doctor失败的问题

问题1:移除手动安装的expo-modules-core

expo-modules-core属于Expo内部依赖,无需手动安装,直接执行卸载命令:

# 用npm的话执行
npm uninstall expo-modules-core
# 用yarn的话执行
yarn remove expo-modules-core

问题2:修复项目配置冲突

处理原生文件夹与Prebuild配置冲突

裸工作流下若保留了ios/android原生文件夹,需禁用Prebuild配置,避免EAS Build同步异常:

  • 打开app.json或app.config.js,删除expo.prebuild相关配置项
  • 后续原生修改直接在ios/android文件夹内操作,保持纯裸工作流维护方式

清理多余包管理器锁文件

多个锁文件会导致依赖解析混乱,保留你日常使用的那个,删除另一个:

  • 用npm则删除yarn.lock,用yarn则删除package-lock.json
  • 重新执行安装命令确保依赖一致性:
# npm用户
npm install
# yarn用户
yarn install

问题3:修复react-native版本不兼容

按照官方指引升级到指定兼容版本:

npx expo install react-native@0.69.9

最终验证

所有修复完成后,重新运行命令确认检查全部通过:

npx expo doctor

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 12:44:52