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

时间:2019-04-01 07:24:06

标签: angular push-notification angular-service-worker

this errro occure from serveiceWorker node_module我已经使用以下链接在angular-4中实现了“角度推送通知”:

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

我已经通过以下方式完成了“服务人员”的设置

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 :(得分:0)

我已经删除了Service Workers模块并删除了angular-push-notifications中的软件包angular-4

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