@angular/service-worker/src/module.d.ts (30,9): 类型 'ModuleWithProviders' 不是泛型

@angular/service-worker/src/module.d.ts (30,9): Type 'ModuleWithProviders' is not generic

我已经在 angular-4 中使用 link:

实现了 "angular-push-notifications"

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 启动我的服务器,服务器将向我抛出此错误

ERROR in ./node_modules/@angular/service-worker/src/module.d.ts (30,9): Type 'ModuleWithProviders' is not generic.

我不明白在这种情况下我需要做什么。

请帮我排除这个错误。

提前致谢

我删除了 Service Workers 模块并删除了 angular-4

中的包 angular-push-notifications

并在我的数据库中使用 socket.io 自定义推送通知, 我已经设置了在数据库中添加新记录时的逻辑,我已经使用自定义通知

通知了用户