Expo Go启动项目后崩溃的问题求助
Expo Go启动项目后崩溃的问题求助
Hey 各位大佬,我遇到个头疼的问题:之前开发的Expo项目一直运行得好好的,结果突然就崩了!具体情况是:我在VS Code终端用npx expo start启动项目,终端里能正常显示二维码和其他启动日志,但用Expo Go扫码打开项目的时候,直接弹出一堆错误(错误详情在我附上的截图里)。我完全搞不懂为啥好好的项目突然就炸了,有没有人能给点排查方向或者解决办法呀?
给你分享几个我自己排查这类问题常用的步骤,你可以挨个试试:
- 先清缓存试试:在终端运行
npx expo start -c,强制清除Expo的缓存后重启项目,很多莫名的崩溃都是缓存搞的鬼 - 同步版本:检查手机上的Expo Go是不是最新版本,去应用商店更到最新;同时本地的Expo CLI也更一下,用
npm install -g expo-cli更新到最新版,版本不匹配也容易出问题 - 重置依赖:把项目里的
node_modules文件夹删掉,然后重新运行npm install,有时候依赖安装不完整或者冲突会导致崩溃 - 检查网络:确保你的手机和电脑连的是同一个WiFi,而且没开VPN或者代理,网络不通会导致项目资源加载失败进而崩溃
- 深挖错误日志:虽然你有截图,但可以盯着VS Code终端看实时输出,Expo Go崩溃时终端里通常会有更具体的报错信息,能帮你定位到是哪个组件或者依赖出了问题
- 空白项目测试:临时用
npx create-expo-app test-app建个空白新项目,用Expo Go打开看看能不能正常运行。如果可以,那基本就是你现有项目的代码或者依赖有问题,你可以逐步把现有项目的代码移到空白项目里,排查出问题点
内容来源于stack exchange
相关产品推荐
相关产品推荐

