【问题标题】:Angular error installing service worker to an existing app将服务工作者安装到现有应用程序的角度错误
【发布时间】:2019-05-27 18:22:15
【问题描述】:

我需要在我的 Angular 6 应用程序中安装一个服务工作者。 我运行以下命令: ng add @angular/pwa --project fire 但经过一段时间没有添加服务工作者,结果如下:

@angular/pwa@0.10.6 更新了 1 个包并审核了 36760 个包 11.742s发现0个漏洞

通过 npm 安装工具包。最大调用堆栈大小 超过

通过 npm 安装工具包。预计同步 委托,但得到了一个异步委托。

这是我当前的配置:

Angular CLI: 6.2.4
Node: 10.9.0
OS: win32 x64
Angular: 6.0.5
... core

Package                             Version
-------------------------------------------------------------
@angular-devkit/architect           0.8.4
@angular-devkit/build-angular       0.8.3
@angular-devkit/build-optimizer     0.8.3
@angular-devkit/build-webpack       0.8.3
@angular-devkit/core                0.8.4
@angular-devkit/schematics          0.8.4
@angular/animations                 6.0.6
@angular/cdk                        6.4.7
@angular/cli                        6.2.4
@angular/common                     6.0.6
@angular/compiler                   6.0.6
@angular/compiler-cli               6.0.6
@angular/forms                      6.0.6
@angular/http                       6.0.6
@angular/material                   6.4.7
@angular/material-moment-adapter    6.3.0
@angular/platform-browser           6.0.6
@angular/platform-browser-dynamic   6.0.6
@angular/platform-server            6.0.6
@angular/pwa                        0.10.6
@angular/router                     6.0.6
@ngtools/webpack                    6.2.3
@schematics/angular                 0.8.4
@schematics/update                  0.8.4
rxjs                                6.2.1
typescript                          2.7.2
webpack                             4.20.2

【问题讨论】:

    标签: angular angular-service-worker


    【解决方案1】:

    单独安装服务工作者可能会解决我的问题: ng g service-worker

    【讨论】:

      【解决方案2】:

      在命令下运行

      ng 添加@angular/pwa --project YOUR_PROJECT_NAME

      【讨论】:

        【解决方案3】:

        只有在项目和包版本相同时,以下命令才有效。

        ng add @angular/pwa --project YOUR_PROJECT_NAME

        您的 Angular 版本是 6.0.5。首先,将其升级到 Angular 7,然后使用上述命令,它将完美运行。 另外,如果您不想更新。你必须在上面跑

        ng add @angular/pwa@VERSION6 --project YOUR_PROJECT_NAME

        【讨论】:

          猜你喜欢
          • 2016-11-25
          • 1970-01-01
          • 2019-11-22
          • 1970-01-01
          • 1970-01-01
          • 2017-04-24
          • 2012-11-07
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多