@ angular / service-worker / src / module.d.ts (30,9): тип 'ModuleWithProviders' не является универсальным - PullRequest
0 голосов
/ 01 апреля 2019

this errro occure from serveiceWorker node_module Я реализовал «угловые push-уведомления» в angular-4 по этой ссылке:

https://blog.angular -university.io / angular-push-notifications /

Я выполнил настройку «Service Workers» следующим образом

1. add this package npm i -S @angular/pwa
2. enable service-worker in .angular-cli.json
"apps": [
    {
      "root": "src",
      "outDir": "dist",
      "environmentSource": "environments/environment.ts",
      "environments": {
        "dev": "environments/environment.ts",
        "prod": "environments/environment.prod.ts"
      },
      "serviceWorker": true
    }

, а затем запустил мой сервер, используя npm start, и сервер выброситмне эта ошибка

ОШИБКА в ./node_modules/@angular/service-worker/src/module.d.ts (30,9): Тип 'ModuleWithProviders' не является универсальным.

Я не понимаю, что мне нужно делать в этом случае.

, пожалуйста, помогите мне устранить эту ошибку.

Заранее спасибо

1 Ответ

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

Я удалил модуль Service Workers и удалил пакет angular-push-notifications в angular-4

и использую настраиваемое push-уведомление с помощью socket.io с моей базой данных. Я установил логику при добавлении новой записи вБД, я уведомил пользователя, используя пользовательское уведомление

...