Построение проекта PWA - PullRequest
       59

Построение проекта PWA

0 голосов
/ 02 ноября 2019

Я добавил PWA в приложение в Angular

Я создал проект для производства

Когда я запускаю приложение (на сервере), PWA не работает

КэшПамять пуста

Что может быть не так?

{
  "$schema": "./node_modules/@angular/service-worker/config/schema.json",
  "index": "/index.html",
  "assetGroups": [
    {
      "name": "app",
      "installMode": "prefetch",
      "resources": {
        "files": [
          "/favicon.ico",
          "/index.html",
          "/*.css",
          "/*.js"
        ]
      }
    }, {
      "name": "assets",
      "installMode": "lazy",
      "updateMode": "prefetch",
      "resources": {
        "files": [
          "/assets/**",
          "/*.(eot|svg|cur|jpg|png|webp|gif|otf|ttf|woff|woff2|ani)"
        ]
      }
    }
  ]
}

enter image description here

dist / (production)

enter image description here

enter image description here

enter image description here

1 Ответ

1 голос
/ 02 ноября 2019

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

Для того, чтобы иметь возможность что-либо кэшировать, вам нужно установить и запустить сервисного работника.

...