Expo开发构建在模拟器上,网络连接丢失。

3

我为Expo构建了开发版本,但一旦我这样做了,就无法从iOs模拟器连接到Expo开发服务器。 我尝试过:

  • 降级expo、react-native
  • 重置路由器
  • 在路由器上打开端口
  • 运行全新的“裸体”expo应用程序并安装开发版本

什么都不起作用。 安卓和模拟器也是如此。 还有一个iPhone。

在iOs上,我收到错误消息:从http://......加载应用程序失败。网络连接已断开。 在安卓上,我收到错误消息:http:// 出现意外的流结尾

有没有人有什么想法可以修复这个问题?

1个回答

8

我曾经遇到过同样的问题,通过将 NodeJS 20 降级为 NodeJS 18(LTS 版本)来解决它。如果你正在使用 NodeJS 20 版本,你可能需要尝试降级。


如果您正在使用Brew,可以执行以下操作: brew install node@18 && brew unlink node && brew link --overwrite node@18 - guyromb
1
设置新的M2 Mac,但不幸的是这对我没有起作用。 - onedanshow
完美地工作了。在其他方法都无效时解决了这个问题! - orome
那对我也有效,谢谢。 - Stefano Ortisi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接