如何 运行 在 cloudfoundry(例如 IBM Cloud)上展示(反应本机)应用程序?

How to run expo (react native) app on cloudfoundry (e.g. IBM Cloud)?

当 运行 在本地展示时,使用:

yarn start

您将获得一个 QR 码或 URL,您可以在 expo 应用程序上打开它。有 3 个 URL 可供选择:

  1. 隧道
  2. 局域网
  3. 本地

我的问题是,如何通过在其他地方托管来实现同样的目的?我尝试执行 export 但通过查看 dist 文件夹,没有 index.html 文件。或者另一个文件将成为主文件?

我正在尝试将其作为静态托管在基于 cloudfoundry 的 IBM Cloud / Bluemix 中。

请指教。谢谢!

根据 https://docs.expo.io/versions/latest/distribution/hosting-your-app/ 提供的文本,您不需要生成可通过常规网络浏览器访问的最终 "web application"。相反,您提供 "Expo" 客户端可以使用的静态内容。

$ ls -1d dist/*
dist/android-index.json
dist/assets
dist/bundles
dist/ios-index.json

您需要提供的是 android/ios-index.json 文件和 assest/bundles.