Ang*_*ver 3 service-worker angular angular-service-worker
我已经在我的测试服务器https://www.mytestserver.me/dev/pwa/ 上的“dev/pwa”文件夹下部署了 PWA 。该应用程序以 100% 的 PWA 分数通过了 Lighthouse。但是该应用程序仍然无法按预期运行。它根本不起作用。)) JS 控制台说:
无法加载“ https://www.mytestserver.me/dev/pwa ”。ServiceWorker 向 FetchEvent.respondWith() 传递了一个承诺,该承诺因“错误:响应不正确(fetchAndCacheOnce):对https://www.mytestserver.me/index.html 的请求返回响应 404 未找到”而被拒绝 - ngsw-worker。 js:589:31
在我的 manifest.json 中,我有:“scope”:“/”和“start_url”:“/”。我试图将它们设置为https://www.mytestserver.me/dev/pwa/和只是 /dev/pwa/ 但结果是一样的。
小智 5
您只需要将ngsw-config.json 中的index属性从/index.html更改为/dev/pwa/index.html。
如果这不起作用,您需要清理浏览器缓存。至于我,它只有在完全清除浏览器数据后才开始工作。
| 归档时间: |
|
| 查看次数: |
3375 次 |
| 最近记录: |