求助: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
相关产品推荐
相关产品推荐

