执行EAS构建Expo安卓预览版时遇':expo-modules-core'未找到错误求助
解决Expo构建Android时":expo-modules-core"找不到的问题
实用修复方案
- 修复依赖并清理缓存
执行以下命令自动修复依赖不一致问题,再清理并重装依赖:npx expo install --fix rm -rf node_modules package-lock.json npm install - 重置预构建文件
清除旧的原生目录并重新生成,确保模块链接正确:
注意:该操作会重置npx expo prebuild --cleanandroid和ios目录,若有自定义原生代码需先备份。 - 对齐模块版本
检查package.json中expo与expo-modules-core的版本是否匹配,若不一致,手动安装最新稳定版:npm install expo@latest expo-modules-core@latest - 检查环境配置
运行诊断工具排查环境依赖或配置问题:
根据输出提示完成修复。npx expo doctor - 清除EAS构建缓存
在构建命令中加入清除缓存参数,避免旧缓存干扰:eas build -p android --profile preview --clear-cache
内容的提问来源于stack exchange,提问作者Francesco Di Flumeri
相关产品推荐
相关产品推荐

