[我已经构建了一个盖茨比(Gatsby)网络应用程序,现在正尝试使用相同的代码库来构建Android和iOS移动应用程序。
是否可以使用Apache Cordova /电容器来做到这一点?如果是这样,我该怎么办?
是,这绝对有可能!
Capacitor,Apache Cordova和Adobe PhoneGap的精神继任者,可用于此目的。
对于现有项目:
webDir
文件中的public
更改为capacitor.config.json
。查看有关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应用程序,该应用程序可以在移动设备上运行,甚至使用本机功能。