已安装Node.js和Expo但无法使用,扫码加载应用超时求助
Expo Go扫码超时(LAN连接失败)排查方案
先确认手机和电脑连同一个Wi-Fi,别一个连2.4G一个连5G,部分路由器双频隔离会导致断连。电脑用
ipconfig(Windows)或ifconfig(Mac/Linux)查本地IP,手机浏览器直接访问这个IP加项目端口(比如http://192.168.1.100:8081),能打开说明网络没问题。检查Expo Go的本地网络权限:
- iOS:进设置→Expo Go,打开「本地网络」权限
- Android:进设置→应用→Expo Go→权限,开启「附近设备」或「本地网络」权限
切换到Tunnel模式启动项目:
- VS Code里的Expo终端按
?调出菜单,选「Tunnel」,重新生成二维码扫码 - 或者直接用命令:
npx expo start --tunnel
- VS Code里的Expo终端按
强制生成Localhost链接:
- 启动命令改成
npx expo start --localhost,然后用USB线连手机,开USB调试(Android)或信任电脑(iOS),在Expo Go里选「连接到本地设备」
- 启动命令改成
清缓存重启:执行
npx expo start -c,清除项目缓存后再启动检查版本兼容性:确保Node.js是18及以上版本,更新Expo CLI用
npm install -g expo-cli
内容的提问来源于stack exchange,提问作者Serkan
相关产品推荐
相关产品推荐

