gpt4 book ai didi

angular - 为什么灯塔插件无法识别 Angular 6 应用程序中的服务 worker ?

转载 作者:太空狗 更新时间:2023-10-29 17:40:17 27 4
gpt4 key购买 nike

我使用 Angular 6 CLI 在应用程序中生成和注册服务 worker ,当我手动启用离线模式时,服务 worker 工作是正确的,但是当我尝试使用灯塔进行审计时,它告诉我说 service worker 没有注册。

enter image description here

最佳答案

这主要是因为您可能正在使用 angularfire2。

这可以通过在 main.ts 文件中添加以下内容来解决

  platformBrowserDynamic().bootstrapModule(AppModule).then(() => {
if ('serviceWorker' in navigator && environment.production) {
navigator.serviceWorker.register('ngsw-worker.js');
}
}).catch(err => console.log(err));

希望对您有所帮助。

关于angular - 为什么灯塔插件无法识别 Angular 6 应用程序中的服务 worker ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50562328/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com