【发布时间】:2019-04-04 02:25:15
【问题描述】:
我遇到了和这里完全相同的问题:Network Response Time Out Error (create-react-native-app) (expo)。每次我尝试从局域网上的手机扫描二维码时,都会收到网络响应超时错误。
我已经查看了链接的 stackoverflow 帖子和相关的 github 线程中的每一个响应:https://github.com/react-community/create-react-native-app/issues/144#issuecomment-296631692 无济于事。
我尝试过的一切
- 用我的静态 IP 设置 REACT_NATIVE_PACKAGER_HOSTNAME='my-custom-ip-address-or-hostname'
- 禁用除我的 wifi 之外的所有连接(我必须禁用的唯一其他连接是“本地连接 4”,我没有像其他人一样拥有 virtualbox)
- 将我的 wifi 连接设置为私密
- 完全禁用 Windows 防火墙
- 例外 19000、19001、19002(完全多余,因为我禁用了防火墙,但我很绝望)
- 多次重启电脑
- 在手机和电脑上使用相同的网络
- 将
"android": "set REACT_NATIVE_PACKAGER_HOSTNAME={your wifi ip address} && react-native-scripts android"放入我的package.json 中
注意:同一网络上的一位朋友(也使用 Windows 10 笔记本电脑)通过 LAN 获得 expo 以在他的手机上完美运行,因此它可能特定于我的计算机。
注意 #2:隧道 qr 扫描工作正常,但重新加载非常缓慢,因此使用起来不切实际。本地直接带我到“出了点问题”,没有超时错误。
【问题讨论】:
-
可能是您的手机特有的吗?例如。一些三星手机有一个“安全 wi-fi”应用程序,它会阻止 wi-fi 上的所有内容,除非您禁用该特定 wi-fi 网络的安全性。
标签: android reactjs react-native create-react-app expo