如何离线使用Expo React Native应用程序而无需在终端中运行?

gijlo24d  于 2023-04-07  发布在  React
关注(0)|答案(2)|浏览(109)

你好,我是学习React Native的新手,最近我正在构建PDF阅读器,我想知道是否有任何方法在我外出时运行我的react Native应用程序,而不必在终端上启动应用程序而无需发布它?我使用Expo客户端。

uplii1fm

uplii1fm1#

博览会

据我所知,expo需要一个运行的服务器才能通过“expo go”打开你的应用程序。
如果你想在没有wifi/有线的情况下访问你的应用程序,你可以选择
1.使用隧道URL
这样,只要你们都有互联网,你的手机就可以连接回你的电脑-而不必共享本地wifi网络。要启动隧道,你可以按“d”打开开发人员工具,然后从连接菜单中选择“隧道”。
1.将应用程序发布到Expo
通过将应用程序发布到Expo,您可以获得应用程序的永久URL。您无需保持PC运行。

React

如果你不介意离开expo,你可以做一个标准的react原生构建。这将把应用程序安装到你的设备上,然后从那里-你不再需要互联网了。细节会根据你的操作系统而有所变化,但这里有一个指南:https://reactnative.dev/docs/running-on-device

yfwxisqw

yfwxisqw2#

如果你想在不启动开发服务器的情况下运行或共享应用程序,也不需要Expo应用程序用户界面,那么你可以在项目的根目录下找到eas.json文件,并禁用developmentClient.即"developmentClient": false,,然后通过在终端eas build --profile development --platform ios中运行此命令来创建开发版本。

相关问题