同一WiFi环境下Expo扫码运行时出现网络错误求助
解决Expo扫码后提示“互联网连接似乎已断开”的问题(同一WiFi下)
检查局域网IP双向连通性
找到手机WiFi设置里的IP地址,在电脑终端执行ping 手机WiFiIP,确认能正常收到响应。如果不通,检查路由器是否开启了AP隔离功能,关闭该功能即可解除设备间的局域网隔离。指定Expo服务器绑定局域网IP启动
启动Expo时手动指定电脑的局域网IP,命令格式:npx expo start --host 你的电脑WiFiIP(比如npx expo start --host 192.168.3.10)。确保终端二维码下方显示的地址是局域网IP,而非localhost或127.0.0.1——手机无法访问电脑的本地回环地址。排查防火墙/安全软件拦截
暂时关闭电脑上的系统防火墙(如Windows Defender防火墙)和第三方杀毒软件,再尝试扫码连接。如果恢复正常,给Expo相关进程添加防火墙允许规则,避免后续拦截。重置Expo缓存与客户端
关闭手机上的Expo Go应用并清除后台进程,重新打开;电脑端停止Expo服务器(按Ctrl+C),删除项目根目录下的.expo文件夹,再重新执行npx expo start。确认WiFi频段一致性
确保电脑和手机连接的是路由器的同一频段(同为2.4G或同为5G),部分跨频段的设备间可能存在局域网连通障碍。
内容的提问来源于stack exchange,提问作者Beanz
相关产品推荐
相关产品推荐

