Angular Service Worker在子目录中不起作用

时间:2019-10-08 12:19:35

标签: angular manifest service-worker angular-service-worker angular-pwa

我创建了一个新的angular项目并添加了@ angular / pwa,当网站位于目录中时,我不知道如何使服务工作者正常工作。我尝试将文件夹添加到ngsw-config.json中的每个链接,并在链接之前添加一个点(通过使用<base href="./">,可以使angular应用程序在文件夹中运行)。

将manifest.webmanifest中的staturl编辑为"start_url": "/folder/",使该应用可以在chrome中安装,但仍无法离线使用(HTTP错误504)。

版本: 角CLI:8.3.8 节点:10.16.3 @ angular / pwa:0.803.8

1 个答案:

答案 0 :(得分:0)

这是一个解决方案:https://github.com/angular/angular/issues/25055#issuecomment-408073162 我不得不替换ngsw-worker.js