我可以在哪里托管世博项目,以便我的团队可以通过世博应用程序访问它

Nod*_*rov 1 react-native expo

当我运行时expo start,它会在我的本地计算机中启动该应用程序,并为我提供通过设备上的 expo 应用程序访问它的 URL,因为 URL 是本地的,我来自另一个国家/地区的团队成员无法访问它,并且我不想打开端口在我的本地计算机上,是否有任何主机可以托管该应用程序,以便我的团队成员可以通过其设备中的 expo 应用程序访问它?

fay*_*eed 6

您可以在项目中运行此命令:

expo publish

从那里,您可以转到expo.io上的 expo 仪表板 ,并将应用程序的链接分享给任何您想要的人。


Ale*_*scu 6

无需发布。

\n

以下是 2022 年的做法。

\n

“当您\xe2\x80\x99正在开发您的项目时,您\xe2\x80\x99正在您的计算机上编写代码,当您使用Expo CLI时,服务器和Metro捆绑程序将在您的计算机上运行并捆绑所有源代码并使其可从 URL 获取。”(expo decs: https: //docs.expo.dev/workflow/publishing/

\n

到 2022 年,您只需要安装一个模块

\n
yarn add @expo/ngrok@^4.1.0\n
Run Code Online (Sandbox Code Playgroud)\n

安装后,在终端中运行以下命令,从隧道 URL 启动开发服务器:

\n
npx expo start --tunnel\n
Run Code Online (Sandbox Code Playgroud)\n

最后,扫描生成的二维码或点击二维码下方生成的链接。它应该看起来像这样:

\n
\xe2\x80\xba Metro waiting on exp://l3jdh6s.anonymous.19000.exp.direct:80\n
Run Code Online (Sandbox Code Playgroud)\n

(当然,前提是他们下载“Expo Go”应用程序。)

\n