2017-09-07 89 views
0

我有兩個git分支,一個是開發,另一個是懶加載。 我在延遲加載分支中做了延遲加載,但是在'19.81s複製完成'之後它停留了11分鐘,這種情況下編譯過程太慢了。 未被加載的開發分支,通常會構建應用程序,但啓動需要太多時間。'離子科爾多瓦運行android'命令卡住了11分鐘

我想延期加載分支不應該花費很長時間在其構建過程中。

圖片當我運行命令ionic cordova run android enter image description here

當它完成構建圖像。 enter image description here

看來webpack需要11分鐘才能完成任務。

當我在沒有任何延遲加載的開發分支中運行應用程序時,webpack需要34.59秒。 enter image description here

回答

0

如果要在編輯時減少構建之間必須完成的工作量,請嘗試使用livereload標誌。它只會做一個webpack更新,而不是一個webpack完整的開始和結束。這樣您就可以進行編輯和測試,而無需每次都運行〜11分鐘的過程。

ionic cordova run android --livereload 

ionic serve 

至於長構建時間,我需要看到更多的代碼,如果這只是最近開始發生。然而,在我的項目中,當我構建它時,可能需要10多分鐘才能構建,尤其是在運行- 產品標誌時。

同時,始終確保你在最新的離子型:

npm install @ionic/[email protected] --save 
sudo npm update -g cordova 
sudo npm update -g ionic 
+0

感謝的從你的快速回答,我會檢查它。 –

+0

正如我上面提到的那樣,在我的開發分支中,我沒有使用任何延遲加載,所花的時間少於11分鐘。在提供webpack的圖像中,花11分鐘完成它的任務。 –