2017-07-05 4 views
1

Ich habe ionen 2 Anwendung entwickelt, aber das Hauptproblem, mit dem ich konfrontiert bin, ist die Ladezeit beim Start der Anwendung dauert Minuten, um Anwendung zu laden. Ich benutze begrenzte Plugins, aber immer noch mit dem Problem konfrontiert auch ein weißer Bildschirm wird nach dem Splash-Bildschirm manuell versteckt angezeigt.ionic 2 Anwendung lange Ladezeit

+0

Josh Morony hat einige Videos über Remote-Debugging-Apps auf Youtube gemacht. Er ging durch den Prozess der Identifizierung lang andauernder Prozesse über Chrome. Vielleicht können Sie daraus abschätzen, was die größten Verzögerungen verursacht. – JGFMK

Antwort

0

Sind Sie Massenimport in app.component.ts? Normalerweise, wenn Sie eine Tonne von Importen haben, verlangsamen Sie die gesamte Anwendung. Ich würde prüfen, wenn Sie im Browser alle ungenutzten Importe testen. Das würde zumindest die Anfangsladezeit beschleunigen.

1

Fügen Sie --prod hinzu, wenn Sie die App erstellen. Es wird CSS- und JS-Dateien minimieren.

1

Das Aktualisieren auf die neueste Version von Ionic Cloud und das Erstellen mit der Produktionsflagge reduzieren Ihre Kaltstartzeit erheblich.

npm install @ionic/[email protected] --save 

ionic build --prod 

Es dauert länger zu bauen, aber Sie haben eine viel schnellere Kaltstartzeit.

+0

ich möchte nicht auf ionic 3 umschalten Kann ich diesen Befehl noch verwenden, um cloud-angular zu aktualisieren? – RamshaS

+0

Das 'npm installieren @ ionic/cloud-angular @ neuesten --save' wird nur Cloud-eckig aktualisieren. Das Aktualisieren der Ionic CLI und der Cordova sind separate Befehle. Sie können jedoch auch versuchen, einfach "ionic build --prod" auszuführen, bevor Sie aktualisieren und sehen, ob das funktioniert. –

+0

ja es funktioniert so muss Cloud nicht richtig aktualisieren? und danke für Ihre schnelle Antwort. – RamshaS