cordova - 如何从我的 Gatsby 网络应用程序构建移动应用程序?

标签 cordova mobile gatsby phonegap capacitor

我已经构建了一个 Gatsby 网络应用程序,现在正尝试从相同的代码库构建一个 Android 和 iOS 移动应用程序。

有没有办法做到这一点,也许使用 Apache Cordova/Capacitor?如果可以,我该怎么做?

最佳答案

是的,这绝对有可能!

Capacitor ,Apache Cordova 和 Adob​​e PhoneGap 的精神继承者,可用于此目的。

对于现有项目:

  1. 按照其 Getting Started docs 中的说明安装和配置 Capacitor .
  2. capacitor.config.json 文件中将 webDir 更改为 public
  3. 添加所需的平台并在您的移动设备上运行该应用。

查看这篇关于 building fast mobile apps using Gatsby and Capacitor 的文章获取更详细的分步手册。

对于新项目:

如果您计划使用 Gatsby 和 Capacitor 构建一个新的混合应用程序,您可能需要使用 gatsby-starter-capacitor Gatsby starter 来加速这个过程。

只需运行 gatsby new my-gatsby-capacitor-project https://github.com/flogy/gatsby-starter-capacitor 即可获得功能齐全的 Gatsby 应用程序甚至使用 native 功能。

关于cordova - 如何从我的 Gatsby 网络应用程序构建移动应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62369926/

相关文章:

ios - 如何让 ChildBrowser 打开所有 PDF 文件

reactjs - 类型错误 : Cannot read property 'contains' of null

javascript - 页面更改时未加载外部脚本

json - 如何在 Gatsby 中从单个 json 文件创建多个页面

android - Cordova CLI 在 Android 上覆盖 Plugman 插件?

cordova - Ionic window.resolveLocalFileSystemURL 不适用于 jpgs

jquery - 使用 jQueryMobile 限制 ListView 中的行数

JQuery 移动底部导航栏又名粘性页脚

html - @media 对我来说不能正常工作

cordova - Cordova 准备做什么?