Ошибка углового рабочего сервиса CLI при стратапе - PullRequest
0 голосов
/ 25 июня 2019

Я начал новый проект Angular 8 со следующими характеристиками:

Angular CLI: 8.0.4
Node: 10.16.0
OS: darwin x64
Angular: 8.0.2

Angular PWA:

ng add @angular/pwa

package.json

  "dependencies": {
    "@angular/animations": "~8.0.1",
    "@angular/common": "~8.0.1",
    "@angular/compiler": "~8.0.1",
    "@angular/core": "~8.0.1",
    "@angular/forms": "~8.0.1",
    "@angular/platform-browser": "~8.0.1",
    "@angular/platform-browser-dynamic": "~8.0.1",
    "@angular/pwa": "^0.800.4",
    "@angular/router": "~8.0.1",
    "@angular/service-worker": "~8.0.1",
    "rxjs": "~6.4.0",
    "tslib": "^1.9.0",
    "zone.js": "~0.9.1"
  },

Iесть 2 ошибки в консоли при запуске.Как это исправить?

При получении скрипта был получен неверный код ответа HTTP (404).service-worker.js.pre-build-optimizer.js: 451

Сбой регистрации работника службы с: TypeError: Не удалось зарегистрировать ServiceWorker: При получении сценария получен неверный код ответа HTTP (404).

1 Ответ

1 голос
/ 25 июня 2019

Если вы пытаетесь проверить это локально с помощью CLI, сервисный работник выдаст эту ошибку.Вам необходимо протестировать, следуя этим инструкциям .

Кроме того, если браузер не находится на локальном хосте, браузеры отклоняют сервисных работников из-за небезопасных соединений (http против https), см. здесь .

...