This is a schematic for adding Progress Web App support to an Angular app. Run the schematic with the Angular CLI:
ng add @angular/pwa
This makes a few changes to your project:
@angular/service-workeras a dependency.
- Enables service worker builds in the Angular CLI.
- Imports and registers the service worker in the app module.
- Adds a web app manifest.
- Updates the
index.htmlfile to link to the manifest and set theme colors.
- Adds required icons for the manifest.
- Creates a config file
ngsw-config.json, specifying caching behaviors and other settings.
See Getting started with service workers for more information.