我创建了一个新的 Angular 项目并添加了 @angular/pwa,当网站位于目录中时,我无法弄清楚如何让服务人员工作。我尝试将文件夹添加到 ngsw-config.json 中的每个链接,并在链接之前添加一个点(这有助于使 Angular 应用程序通过使用在文件夹中运行<base href="./">
)。
编辑 manifest.webmanifest 中的 staturl 以"start_url": "/folder/"
使应用程序可在 chrome 中安装,但仍无法离线使用(HTTP 错误 504)。
版本:Angular CLI:8.3.8 节点:10.16.3 @angular/pwa:0.803.8