Skip to content

TP de création d'une Progressive Web Application Angular

Notifications You must be signed in to change notification settings

ACivilise/TP_PWA

Repository files navigation

TP_Angular_PWA

Nous allons mettre en place une progressive web app.

forcer l’utlisation de sass: ng config --global defaults.styleExt=scss ng config schematics.@schematics/angular:component.styleext scss

Installation de l’angular CLI : npm install -g @angular/cli Création d’un nouveau projet angular : ng new tp-pwa

ng add @angular/pwa --project tp-pwa

https://angular.io/guide/service-worker-getting-started

Pour utiliser le service worker : Build : ng build --prod Installer http-server: npm install http-server -g Lancement : http-server -p 8080 -c-1 dist/tp-pwa

Pour dev : ng serve

Pour modifier le comportement du service worker, il suffit de modifier le fichier ngsw-config.json

https://medium.com/@amcdnl/service-worker-pwas-with-the-angular-cli-98a8f16d62d6

//npm i @angular/service-worker --S

Service worker : https://makina-corpus.com/blog/metier/2016/decouvrir-le-service-worker

Il serait possible d’utiliser Ionic pour faire une PWA avec stencil : Création/Modification du fichier : npm init stencil On lance l’appli avec NodeJs : npm start //https://openclassrooms.com/fr/courses/4668271-developpez-des-applications-web-avec-angular/5088826-gerez-la-navigation-avec-le-routing

About

TP de création d'une Progressive Web Application Angular

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published