mirror of
https://github.com/angular/angular-cli.git
synced 2025-05-21 22:34:21 +08:00
With this change we removed several deprecated `@schematics/angular` deprecated options. BREAKING CHANGE: We removed several deprecated `@schematics/angular` deprecated options. - `lintFix` have been removed from all schematics. `ng lint --fix` should be used instead. - `legacyBrowsers` have been removed from the `application` schematics since IE 11 is no longer supported. - `configuration` has been removed from the `web-worker` as it was unused. - `target` has been removed from the `service-worker` as it was unused.
@angular/pwa
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:
- Adds
@angular/service-worker
as 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.html
file 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.