2017-09-10 55 views
1

我開發了許多使用離子2的應用程序,並且我在啓動畫面上花費了很多時間。 啓動畫面需要消耗很多時間,我知道這取決於插件的數量和每個響應的時間。所以問題是我該如何刪除啓動畫面的等待時間,或者至少減少到只有一秒。是否有任何類型的內存管理配置添加到應用程序,以便它不必每次打開應用程序時重新啓動?如果你有任何想法,我願意接受更多的想法。IONIC 2和飛濺屏幕很長時間

謝謝

回答

1

建立選項 - 產品。請注意,它超過1秒。取決於硬件,應用程序...

1

有一些事情你可以做的,以減少應用程序完全加載所需的時間,所以啓動畫面提前。

正如Nguyen所說的用--prod標誌(ionic cordova build android --prod)構建應用程序可以幫助你。當在生產離子時建立一些額外的步驟,如優化js,縮小css,縮小js和aot(提前)架構。

這些也可以用於一個普通的建築物,以防你想用開發模式測試某些東西,使用諸如--minifyjs--minifycss,--optimizejs,--aot之類的標誌。

你可以做的另一件事是使用enableProdMode(),所以當角度構建時,它會關閉框架中的一些檢查和斷言。要在app.ts文件做到這一點app文件夾內做

import { enableProdMode } from '@angular/core'; 

enableProdMode(); 

希望這有助於你。

+0

是否與--prod模式建立自動調用enableProdMode( )一旦應用程序打開? –