【问题标题】:Angular PWA: Site cannot be installed: no matching service worker detectedAngular PWA:无法安装站点:未检测到匹配的服务人员
【发布时间】:2018-12-30 20:41:08
【问题描述】:

我创建了一个 Angular / PWA 网络进行测试

新的provaPWA

并安装 PWA 模块

npm install -g @angular/cli

我将代码上传到服务器,在这个 URL

https://elmultiusos.net/

manifest.json 出现了,但是当我点击“添加到主屏幕”时,出现这个错误:

无法安装站点:未检测到匹配的服务人员。您可能需要重新加载页面,或者检查当前页面的服务工作者是否也控制清单中的起始 URL

根据Angular/PWA指令生成分布

构建

应该创建两个文件

。 ngsw-worker.js . ngsw.json

但它们不会生成

【问题讨论】:

  • npm install -g @angular/cli 全局安装 Angular CLI。它没有像您想象的那样安装任何 PWA 模块。

标签: angular progressive-web-apps manifest.json


【解决方案1】:

ng new projectName 还不足以启用 pwa。还有几个步骤要采取。按照 Angular 官方文档https://angular.io/guide/service-worker-getting-started 中的教程进行操作

【讨论】:

    猜你喜欢
    • 2020-05-30
    • 2018-01-14
    • 1970-01-01
    • 2020-05-13
    • 2021-12-16
    • 2019-12-21
    • 2021-05-14
    • 2021-09-22
    • 2020-06-04
    相关资源
    最近更新 更多