|
1 | 1 | # `@angular/pwa` |
2 | 2 |
|
3 | 3 | This is a [schematic](https://angular.io/guide/schematics) for adding |
4 | | -[Progress Web App](https://web.dev/progressive-web-apps/) support to an Angular app. Run the |
| 4 | +[Progressive Web App](https://web.dev/progressive-web-apps/) support to an Angular project. Run the |
5 | 5 | schematic with the [Angular CLI](https://angular.io/cli): |
6 | 6 |
|
7 | 7 | ```shell |
8 | | -ng add @angular/pwa |
| 8 | +ng add @angular/pwa --project <project-name> |
9 | 9 | ``` |
10 | 10 |
|
11 | | -This makes a few changes to your project: |
| 11 | +Executing the command mentioned above will perform the following actions: |
12 | 12 |
|
13 | | -1. Adds [`@angular/service-worker`](https://npmjs.com/@angular/service-worker) as a dependency. |
| 13 | +1. Adds [`@angular/service-worker`](https://npmjs.com/@angular/service-worker) as a dependency to your project. |
14 | 14 | 1. Enables service worker builds in the Angular CLI. |
15 | | -1. Imports and registers the service worker in the app module. |
16 | | -1. Adds a [web app manifest](https://developer.mozilla.org/en-US/docs/Web/Manifest). |
17 | | -1. Updates the `index.html` file to link to the manifest and set theme colors. |
18 | | -1. Adds required icons for the manifest. |
19 | | -1. Creates a config file `ngsw-config.json`, specifying caching behaviors and other settings. |
| 15 | +1. Imports and registers the service worker in the application module. |
| 16 | +1. Updates the `index.html` file: |
| 17 | + - Includes a link to add the [manifest.webmanifest](https://developer.mozilla.org/en-US/docs/Web/Manifest) file. |
| 18 | + - Adds a meta tag for `theme-color`. |
| 19 | +1. Installs icon files to support the installed Progressive Web App (PWA). |
| 20 | +1. Creates the service worker configuration file called `ngsw-config.json`, specifying caching behaviors and other settings. |
20 | 21 |
|
21 | 22 | See [Getting started with service workers](https://angular.io/guide/service-worker-getting-started) |
22 | 23 | for more information. |
0 commit comments