我正在使用 Angular 和 Firebase 制作 PWA。使用 StackBlitz 进行开发。
当用户在浏览器中打开我的应用程序时,我想让“添加到主屏幕”Chrome 标准建议起作用,但我无法从我的代码中正确调用“服务工作者”JS ...
我在项目的 /src 文件夹中创建了 sw.js。我已将其添加到 .angular-cli.json 和 .angular.json 中的“脚本”和“资产”部分。在 StackBlitz 中一切正常!
但是当我将项目部署到 Firebase(使用 Stackblitz 内置功能)时,没有任何效果......似乎服务器在预期的目录(/src/sw.js)中看不到文件......有人遇到同样的问题吗?