1

Ionic/Cordova項目的最佳做法是不要將platforms/plugins/文件夾檢入SCM,Cordova將負責引導第一版的所有必需依賴項。雖然這對開發人員來說很好,但它顯着降低了CI服務器的構建速度。堅持科爾多瓦平臺文件夾以獲得更快的CI版本

例如,我們運行一個MacMini作爲構建從屬和cordova prepare約需10分鐘即可完成(對於兩個平臺)出12分鐘的總構建時間(大多數其他2分鐘是花在npm install)。現在,我已經嘗試在構建作業之間緩存platforms/plugins/文件夾。但是,由於我需要動態更新bundleId /軟件包名稱和應用程序名稱以區分不同環境的版本,因此會導致Cordova無法動態更新此數據的錯誤。

我想知道是否有人遇到類似的問題,並會對你解決問題的方式感興趣。

回答

0

似乎科爾多瓦安裝插件真的是構建的緩慢部分。在構建之間緩存plugins/文件夾似乎可行,並將構建時間減半。