Heim >Web-Frontend >js-Tutorial >Detaillierte Erläuterung praktischer Fälle zur Entwicklung von PWA-Anwendungen mit @angular/cli V6.0 (mit Code)
Dieses Mal werde ich Ihnen den praktischen Fall der Verwendung von @angular/cli V6.0 zur Entwicklung von PWA-Anwendungen (mit Code) ausführlich erläutern. Was sind die Vorsichtsmaßnahmen für die Verwendung von @angular/cli? V6.0 zur Entwicklung von PWA-Anwendungen? Das Folgende ist ein praktischer Fall, schauen wir uns das an.
Was ist PWA?
PWA (Progressive Web App) nutzt TLS, Webapp-Manifeste und Servicemitarbeiter, um die Installation von Anwendungen zu ermöglichen Und offline verwenden. Mit anderen Worten: Eine PWA ist wie eine native App auf Ihrem Telefon, basiert jedoch auf Webtechnologien wie HTML5, JavaScript und CSS3. Bei korrekter Erstellung sind PWAs nicht von nativen Apps zu unterscheiden. Zu den Hauptmerkmalen von PWA gehören die folgenden drei Punkte:
Angular hat V6.0 offiziell veröffentlicht und wir können bereits das entsprechende @angular/cli V6.0 verwenden, um PWA-Anwendungen direkt zu entwickeln. Im Folgenden gibt es nicht viel zu sagen. Werfen wir einen Blick auf die ausführliche Einführung.
Schritt eins: Installieren Sie @angular/cli V6.0Wenn Sie eine alte Version auf Ihrem Computer haben, deinstallieren Sie diese bitte zuerst.
Öffnen Sie Ihr Terminal und führen Sie Folgendes aus:
npm install -g @angular/cli
Nach erfolgreicher Installation verwenden Sie ng -v, um die Versionsnummer zu überprüfen:
Schritt 2: Neues leeres ProjektAusführung:
ng new test-ng-pwa
Nachdem die Erstellung erfolgreich war, werfen Sie einen Blick auf das Projekt und führen Sie Folgendes aus:
ng serve --open
Wenn Sie diese Oberfläche im Browser sehen, ist alles in Ordnung:
Schritt 3: PWA-Unterstützung hinzufügenStoppen Sie das Projekt und führen Sie es dann im Terminal aus:
ng add @angular/pwa
Der Effekt ist wie folgt:
Weil der integrierte Server von @angular/cli wurde mit --prod kompiliert. Service-Worker wurde zu diesem Zeitpunkt nicht unterstützt, daher wurde ein Lite-Server eines Drittanbieters darauf installiert. Die offizielle Dokumentation finden Sie hier:
https:// npmjs.com/package/lite-server, bitte führen Sie Folgendes aus:npm install lite-server --save-dev
npm install lite-server --global
Nach der Installation führen Sie Folgendes aus:
npx ng build --prod && lite-server --baseDir dist/test-ng-pwa
Öffnen Sie dann Ihren Browser, um auf Port 3000 zuzugreifen. Sie können sehen, dass der Service-Worker dies getan hat erfolgreich gestartet:
Zu diesem Zeitpunkt können Sie die Anwendung zum Desktop hinzufügen:
Dies ist der Effekt unter Windows:
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie hier Weitere verwandte Artikel auf der chinesischen PHP-Website!
Empfohlene Lektüre:
node+koa2+mysql+bootstrap zum Erstellen des Front- und Backends des Forums Dies in JS verweist auf Anwendungsbeispiele Detaillierte ErklärungDas obige ist der detaillierte Inhalt vonDetaillierte Erläuterung praktischer Fälle zur Entwicklung von PWA-Anwendungen mit @angular/cli V6.0 (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!