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

求助:iOS打包失败报错Unable to resolve expo-location from App.js

解决iOS Bundling失败:无法解析expo-location的问题

试试下面这些排查步骤:

  • 清空Metro缓存并重启开发服务,执行命令:

    npx expo start --clear
    

    缓存残留是这类解析错误的常见原因,这个命令会彻底清除旧缓存,重新构建依赖映射。

  • 确保expo-location版本和你的Expo SDK版本兼容
    手动安装的版本可能和当前SDK不匹配,执行npx expo install expo-location重新安装,这个命令会自动匹配你项目SDK对应的兼容版本,避免版本不兼容导致的解析问题。

  • 检查导入语句的模块名拼写
    虽然你的导入里模块名是expo-location是正确的,但再确认一遍有没有拼写错误(比如少打字母、大小写错误),模块名必须完全一致。

  • 重启开发环境和iOS模拟器
    有时候后台进程残留会导致依赖解析异常,关掉Metro终端、模拟器,再重新启动项目试试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 05:05:00