Создание приложения с помощью PWA - PullRequest
2 голосов
/ 02 ноября 2019

У меня проблема с ситуацией:

  • , когда я использую команду ng serve --prod, чтобы Service Worker зарегистрирован
  • , когда я использую команду ng build --prod, чтобы Service Worker НЕзарегистрировано. Отсутствующие файлы в dist
    • файлах ngsw

1 Ответ

2 голосов
/ 03 ноября 2019

Угловой ng serve не работает с сервисным работником. Вам нужно выполнить сборку prod, а затем обслуживать приложение из папки /dist. Вы можете использовать любой веб-сервер, который вы предпочитаете: http-сервер npm или веб-сервер в качестве расширения Chrome . Таким образом, вы можете проверить работника службы локально.

Вы можете взглянуть на эту статью , где я шаг за шагом объясняю, как создать PWA с Angular.

В этой статье также упоминается проект Github сработающее приложение Angular PWA, которое вы можете использовать в качестве отправной точки или для сравнения с вашим кодом.

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