Vic*_*ima 6 javascript react-native expo
我在 React-Native (EXPO) 中以正常方式运行了一个应用程序:
但是,在运行应用程序旁边,会出现以下消息:
_ 出了些问题。(即 _ ** 封送拆收器不在 http://192.168.100.19001**_ 运行
我该怎么办?
经过5个小时的认真调试,这篇文章对我有所帮助。Packager 未在世博会上运行。
重新启动所有设备。
其中包括:您的计算机、电话、路由器。
我在使用 Expo 应用程序时遇到了同样的问题,我通过禁用 IP 地址 19001 端口的防火墙解决了这个问题。
我使用 Ubuntu,因此我将逐步解释在该操作系统中执行此操作的步骤。使其在 Windows 和 macOS 中运行也应该很容易,但也许其他人可以比我更好地解释这一点。
首先你需要知道你的 IPv4,只需在终端中输入ip a,然后搜索单词inet并复制它旁边的数字序列。那是你的 IPv4。
之后输入命令sudo ufw allow from <your-IPv4> to any port <the-port>,例如:sudo ufw allow from 192.168.0.100/24 to any port 19001。这将向防火墙配置添加一条规则,应该可以解决该问题。
显然,使用它需要您自担风险,并记住在使用命令完成 Expo 工作后删除之前创建的规则sudo ufw delete allow from 192.168.0.100/24 to any port 19001,只是出于安全原因。要检查所有配置的规则和防火墙的状态:sudo ufw status。
| 归档时间: |
|
| 查看次数: |
8618 次 |
| 最近记录: |