执行expo start命令后Localhost无法打开的网络问题求助
Expo扫码加载失败(特定网络环境)的解决方法
基础网络检查
- 确保电脑和手机连接同一WiFi网络,优先选择2.4G频段(部分手机对5G局域网兼容性较差)
- 临时关闭电脑的防火墙、杀毒软件,避免拦截Expo的局域网通信
调整Expo启动参数
- 指定本地IP启动:先查询电脑本地IP(Windows执行
ipconfig,Mac/Linux执行ifconfig或ip addr),然后运行expo start --host [你的本地IP],用新生成的QR码重试 - 使用隧道模式绕过局域网限制:执行
expo start --tunnel,此模式通过Expo云端中转,无需同一局域网,但加载速度会略慢
路由器设置排查
- 关闭路由器的AP隔离/客户端隔离功能,该功能会阻止局域网内设备互相访问
- 确认路由器未开启严格端口过滤,Expo默认使用19000-19009端口,需确保这些端口在局域网内开放
手机端设置调整
- 关闭手机的VPN、代理工具,避免干扰局域网连接
- 清除Expo Go的缓存(系统设置中找到Expo Go,清除存储缓存),再重新扫码
内容的提问来源于stack exchange,提问作者user19898771
相关产品推荐
相关产品推荐

