【发布时间】:2020-06-14 08:04:36
【问题描述】:
我已经构建了一个 Gatsby 网络应用程序,现在正尝试从相同的代码库构建一个 Android 和 iOS 移动应用程序。
有没有办法做到这一点,也许使用 Apache Cordova / Capacitor?如果是这样,我该怎么做?
【问题讨论】:
标签: cordova mobile gatsby phonegap capacitor
我已经构建了一个 Gatsby 网络应用程序,现在正尝试从相同的代码库构建一个 Android 和 iOS 移动应用程序。
有没有办法做到这一点,也许使用 Apache Cordova / Capacitor?如果是这样,我该怎么做?
【问题讨论】:
标签: cordova mobile gatsby phonegap capacitor
是的,这绝对有可能!
Capacitor,Apache Cordova 和 Adobe PhoneGap 的精神继承者,可用于此目的。
对于现有项目:
capacitor.config.json 文件中将webDir 更改为public。查看这篇关于 building fast mobile apps using Gatsby and Capacitor 的文章,了解更详细的分步手册。
对于新项目:
如果您计划使用 Gatsby 和 Capacitor 构建新的混合应用程序,您可能希望使用 gatsby-starter-capacitor Gatsby 启动器来加快该过程。
只需运行 gatsby new my-gatsby-capacitor-project https://github.com/flogy/gatsby-starter-capacitor 即可获得功能齐全的 Gatsby 应用程序,该应用程序可以在移动设备上运行,甚至可以使用本机功能。
【讨论】: