Я пытаюсь настроить PWA в своем приложении ionic 4, однако при аудите с помощью lighthouse в хроме получаю сообщение об ошибке, подобное приведенному ниже.
Я следовал руководству по этой ссылке create-an-ionic- 4-фазный с конденсатором
Я клонировал их проект, и, похоже, он работает на моем локальном компьютере, но я не могу понять разницу с моим приложением.
Я хотел бы увидеть внизу панель добавить на главный экран, но, похоже, она не будет отображаться, если я не исправлю эту ошибку.
Что я уже пробовал:
- Развертывание на https-сервере
- принуждение сервис-воркера к true в app.module
ServiceWorkerModule.register('ngsw-worker.js', { enabled: true })
Однако это не помогло. Последнее, что я могу сделать, это перейти на angular 7.2, если я не могу найти способ.
моя версия angular и ionic - последняя, которая указана ниже:
- "@ angular / pwa": "^ 0.801.1",
- "@ angular / core": "~ 8.1.1",
- "@ ionic / angular": "^ 4.6.2",
- "@ angular / cli": "~ 8.1.1",
manifest.webmanifest content:
"display": "standalone",
"scope": "/",
"start_url": "/",
[ОБНОВЛЕНИЕ]
Я попытался перейти на angular 7.2, и теперь он, похоже, работает. Однако, если кто-то может ответить, как заставить его работать в angular 8, это будет здорово.