我创建了一个新的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
答案 0 :(得分:0)
这是一个解决方案:https://github.com/angular/angular/issues/25055#issuecomment-408073162 我不得不替换ngsw-worker.js