作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经构建了一个 Gatsby 网络应用程序,现在正尝试从相同的代码库构建一个 Android 和 iOS 移动应用程序。
有没有办法做到这一点,也许使用 Apache Cordova/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 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/
我是一名优秀的程序员,十分优秀!