Угловая ошибка при установке сервисного работника в существующее приложение - PullRequest
0 голосов
/ 16 ноября 2018

Мне нужно установить сервисного работника в моем приложении Angular 6.Я запускаю следующую команду: ng add @angular/pwa --project fire, но через некоторое время сервисный работник не добавляется, и вот результат:

@ angular / pwa @ 0.10.6 обновил 1 пакет и проверил 36760 пакетов в 11.742Найдено 0 уязвимостей

Установленные пакеты для инструментов через npm.Превышен максимальный размер стека вызовов

или

Установленные пакеты для инструментов через npm.Ожидается синхронный делегат, но есть асинхронный.

Это моя текущая конфигурация:

Angular CLI: 6.2.4
Node: 10.9.0
OS: win32 x64
Angular: 6.0.5
... core

Package                             Version
-------------------------------------------------------------
@angular-devkit/architect           0.8.4
@angular-devkit/build-angular       0.8.3
@angular-devkit/build-optimizer     0.8.3
@angular-devkit/build-webpack       0.8.3
@angular-devkit/core                0.8.4
@angular-devkit/schematics          0.8.4
@angular/animations                 6.0.6
@angular/cdk                        6.4.7
@angular/cli                        6.2.4
@angular/common                     6.0.6
@angular/compiler                   6.0.6
@angular/compiler-cli               6.0.6
@angular/forms                      6.0.6
@angular/http                       6.0.6
@angular/material                   6.4.7
@angular/material-moment-adapter    6.3.0
@angular/platform-browser           6.0.6
@angular/platform-browser-dynamic   6.0.6
@angular/platform-server            6.0.6
@angular/pwa                        0.10.6
@angular/router                     6.0.6
@ngtools/webpack                    6.2.3
@schematics/angular                 0.8.4
@schematics/update                  0.8.4
rxjs                                6.2.1
typescript                          2.7.2
webpack                             4.20.2

Ответы [ 3 ]

0 голосов
/ 02 мая 2019

Выполнить ниже команды

ng add @ angular / pwa --project YOUR_PROJECT_NAME

0 голосов
/ 27 мая 2019
Команда

ниже будет работать только тогда, когда версия проекта и пакета будут одинаковыми.

ng add @angular/pwa --project YOUR_PROJECT_NAME

ваша версия Angular 6.0.5. сначала обновите его до Angular 7, а затем используйте приведенную выше команду, и она будет работать отлично. Кроме того, если вы не хотите обновлять. ты должен бежать выше

ng add @angular/pwa@VERSION6 --project YOUR_PROJECT_NAME

0 голосов
/ 16 ноября 2018

Установка сервисного работника отдельно возможно решит мою проблему: ng g service-worker

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...