Expo - 网络响应超时错误 (create-react-native-app) (Windows 10)

Posted

技术标签:

【中文标题】Expo - 网络响应超时错误 (create-react-native-app) (Windows 10)【英文标题】:Expo - Network Response Time Out Error (create-react-native-app) (Windows 10) 【发布时间】:2019-04-04 02:25:15 【问题描述】:

我遇到了和这里完全相同的问题:Network Response Time Out Error (create-react-native-app) (expo)。每次我尝试从局域网上的手机扫描二维码时,都会收到网络响应超时错误。

我已经查看了链接的 *** 帖子和相关的 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 网络的安全性。 【参考方案1】:

我浪费了一整天的时间寻找答案,最后我意外地得到了解决方案。只需将连接从 LAN 更改为 tunnel

下面是图片,

【讨论】:

【参考方案2】:

我的情况是关闭任何防病毒软件,例如 (Avast)

【讨论】:

以上是关于Expo - 网络响应超时错误 (create-react-native-app) (Windows 10)的主要内容,如果未能解决你的问题,请参考以下文章

启动隧道时出错 启动隧道超时

React Native Expo 超时错误

错误:发生网络错误(如超时、连接中断或主机无法访问)

世博网络响应超时?端口问题

如何使用 Expo 清理(重置缓存)React Native。不知道是否缓存问题

使用 expo start 启动时,Expo 不会创建 Websocket ApolloClient 实例