【问题标题】:Develop and deploy React Native in the cloud在云端开发和部署 React Native
【发布时间】:2021-01-13 09:24:01
【问题描述】:

我正在寻找用于开发和部署 React Native 应用程序的云服务。

这意味着我想在 Web 浏览器中在线编写代码并将创建的 .js 文件部署到云端。本机应用程序(iOS、Android)通过 XCode 或 Android Studio 安装到本地设备。只有对捆绑的 js 文件的引用才能链接到云中的文件。

我的要求是在在线编辑器(如 cloud9)中在线编码,并且捆绑的脚本应该有一个静态 URL。

您知道哪种云服务最适合此用例吗?

感谢您的提示!

【问题讨论】:

  • 抱歉,这对于 StackOverflow 来说是题外话:您要的是工具推荐(云 = 工具),哪个是最好的(这是意见)。这也很广泛,因为有许多种可能的方法来解决这种类型的编程挑战。这可能更适合讨论论坛或博客文章...

标签: react-native cloud


【解决方案1】:

有一种方法:

  1. Cloud9 Online IDE注册一个帐户
  2. 创建一个新的空白工作区:

    现在您拥有一个在云上运行的完整 Ubuntu 虚拟机,其中包含 IDE 功能。

  3. 关注React Native Docs (Quick start)

    这将为您创建一个包含 Expo.io 集成的 react 原生项目。 (节点是先决条件,所以安装它;)

  4. 在您的手机上下载 Expo 应用程序,您将从那里预览该应用程序。
  5. 开始开发!

【讨论】:

  • 嘿,Matteo,Cloud9 是否可以免费用于 React Native 开发?它不会占用太多资源,AWS 会收取费用吗?
【解决方案2】:

有两个工具,React Native Playground 用于在线编辑和开发,code push 用于部署。目前无法按照您想要的方式进行开发。

编辑

使用Expo.io 开发这种方式可能是可能的

编辑 2

React Native Playground 已停产,但 Snack 有相同的使命

【讨论】:

  • React Native Playground 现在链接到墓志铭 - 看起来继任者是 Expo
【解决方案3】:

我使用Appitr。它工作得很好。自带模拟器,加载速度也更快。

唯一的缺点是它对免费层有很多限制。您的项目无法下载,因此您必须复制/粘贴到本地存储库。你的回购必须对公众开放。除了这些,我会给它一个A+。

如果您编写 Flutter,Flutlab 可能是您的最佳选择,因为它便宜 9 美元。

我与上述任何服务都没有从属关系。

【讨论】:

    猜你喜欢
    • 2018-09-16
    • 1970-01-01
    • 2016-06-29
    • 2018-08-02
    • 2019-07-27
    • 2018-12-04
    • 2011-03-09
    • 2019-11-02
    • 1970-01-01
    相关资源
    最近更新 更多