我們的PWA居住在這裏:https://m.quemesa.com並且我們也有具有相同代碼庫的本機應用。然而,我們並沒有針對Cordova瀏覽器平臺(因爲它似乎沒有正式支持,我也看不出它有什麼好處),所以我們必須爲我們的PWA添加與我們的本地代碼略有不同的代碼應用程序構建。例如,在PWA中,我們使用純Google Analytics解決方案,在index.html中需要2行javascript。如何使用Ionic 2爲PWA和原生應用部署不同版本的index.html
對於我們的原生版本,我們使用Cordova GA插件,所以這不是必需的。在PWA中,我們不需要鏈接到Cordova.js和Vendor.js,例如(他們得到一個404錯誤)。在我們所做的原生應用程序中。
目前我正在手動編輯(yuck)輸出文件夾,然後將其上傳到Azure以進行PWA。
有沒有一些方法來編輯離子生成過程,以便我可以有2個版本的索引,並抓取它想要的輸出文件夾取決於構建類型或它可以修改構建的HTML文件時間?
好的,謝謝Rory。我目前在GIT中有兩個不同的分支,但我更願意自動化它。使用VSTS完整的CI構建已經列在我的列表中了一段時間 - 我將不得不早點實現 – Rodney