【发布时间】:2017-10-13 16:14:43
【问题描述】:
我们的 PWA 位于此处:https://m.quemesa.com,我们也有具有相同代码库的本机应用程序。
但是,我们并不是针对 Cordova 浏览器平台(因为它似乎没有得到官方支持,而且我看不出它有什么好处)所以我们必须为 PWA 添加与我们的原生应用程序相比略有不同的代码构建。例如,在 PWA 中,我们使用纯 Google Analytics 解决方案,它需要 index.html 中的 2 行 javascript。
对于我们的原生构建,我们使用 Cordova GA 插件,因此这不是必需的。在 PWA 中,我们不需要链接到 Cordova.js 和 Vendor.js,例如(它们会收到 404 错误)。在我们做的原生应用中。
目前,我在为 PWA 上传到 Azure 之前手动编辑(讨厌)输出文件夹。
是否有某种方法可以编辑 Ionic 构建过程,以便我可以拥有 2 个版本的索引,它可以根据构建类型为输出文件夹抓取它想要的版本,或者它可以在构建时修改 html 文件?
【问题讨论】:
标签: ionic2 build-process progressive-web-apps