代码之家  ›  专栏  ›  技术社区  ›  Rodney

如何部署不同版本的索引。用于PWA和带有Ionic 2的本机应用程序的html

  •  1
  • Rodney  · 技术社区  · 7 年前

    https://m.quemesa.com 我们也有具有相同代码库的本地应用程序。

    然而,我们的目标不是Cordova浏览器平台(因为它似乎没有得到官方支持,我看不出它有什么好处),因此我们必须为我们的PWA添加与我们的原生应用程序版本稍有不同的代码。例如,在PWA中,我们使用纯谷歌分析解决方案,该解决方案需要在索引中包含两行javascript。html。

    对于我们的原生版本,我们使用Cordova GA插件,因此这不是必需的。在PWA中,我们不需要链接到Cordova。js和供应商。exmaple的js(他们得到404错误)。在我们的原生应用程序中。

    2 回复  |  直到 7 年前
        1
  •  3
  •   Rory    7 年前

    当前的ionic构建工具本身不支持这一点。

    这也是您可以使用“完整”CI构建工具实现的。既然你提到Azure,你可以使用Visual Studio团队服务。npm可以执行现有任务(安装ionic、运行PWA构建)和运行命令/PowerShell脚本。从建立一个“代理”虚拟机开始可能更容易,它包含构建应用程序所需的一切(node、ionic、Android studio等),然后从那里构建构建过程。

        2
  •  0
  •   Victor Dias    6 年前