React Native 未找到隧道URL,返回到LAN URL

djp7away  于 2023-08-07  发布在  React
关注(0)|答案(9)|浏览(112)

如何使用隧道运行我的Expo应用程序?上周还能用,但最近三天,它停止了工作。
代码编写:第一个月
x1c 0d1x的数据
我尝试的方法:
1.我使用了三个不同的网络。一个使用公共WiFi,一个使用家庭WiFi,最后使用4G热点。
1.在运行expo start --tunnelhttps://forums.expo.io/t/tunnel-url-not-found-failed-back-to-lan-url/14380/7之前登录expo帐户
是否有其他方法可以尝试使隧道URL工作?
编辑:抱歉更新晚了,但我得到的解决方案就在这个链接里!Expo forum discussion

fv2wmkja

fv2wmkja1#

更新这些节点包解决了我的问题:

第一个月

iszxjhcz

iszxjhcz2#

我也遇到了同样的错误消息,但是运行r命令重启expo对我来说是有效的。

expo r --tunnel

字符串
希望这对你有帮助

kcwpcxri

kcwpcxri3#

您的开发笔记本电脑/计算机需要与您的移动的处于同一网络。
我把手机连接到家里的wifi路由器上,关掉了4g
然后我把我的笔记本电脑连接到同一个wifi路由器上
我创建了一个Expo账户,通过执行Expo login并填写详细信息登录
然后我通过执行expo publish来发布
然后我扫描二维码,它加载并建立到我的iPhone项目
然后,我进入项目的根目录,键入expostart-tunnel,它就工作了

8e2ybdfx

8e2ybdfx4#

首先,我想指出,我登录到我的世博会帐户。我还删除了babel-preset-react-native,现在使用metro-react-native-babel-preset,因为前者是deprecated。如果仍然不起作用,这些可能是您想要尝试的一些事情。查找Metro here的说明。
无论如何,对我有用的是降级到Node LTS

5q4ezhmt

5q4ezhmt5#

说明并不直观,所以这里有一个修复:
1.第一个月

  1. brew install ngrok
  2. ngrok http 3000
  3. expo start --tunnel
gc0ot86w

gc0ot86w6#

当我连接我的设备并打开USB共享时工作

我也有同样的问题。我按了ctrl+c,然后这次尝试了这个命令:“世博会重启”在此之后,我得到了一个消息,在终端说“隧道准备就绪”

8ljdwjyq

8ljdwjyq7#

如果你在一个硅芯片上,你可能需要通过在终端中输入以下命令来安装rosetta 2:第一个月

cgh8pdjw

cgh8pdjw8#

我解决这个问题。安装@expo/ ngrok expo试图安装的版本。然后我就跑

博览会开始--隧道

它再次工作,但再次失败。要解决这个问题,我只需要点击隧道连接再次在博览会 Jmeter 板和它的工作。
当我重新启动我的电脑并使用expo start --tunnel重新启动应用程序时,它运行良好,不会再次停止。

unguejic

unguejic9#

对我有用的是运行这个命令:
第一个月

相关问题