Angular 5 app不会注册服务工作者
我有一个我已经建立的应用程序,SW工作正常.我继续发展而没有注意SW ……
现在,在为应用程序收费时,没有更多的SW下载(就像应用程序没有注册SW一样). 我非常沮丧,因为我不知道如何调试/发现该问题的线索. 更多背景: >我有: >“serviceWorker”:在.angular-cli.json中为true >我试图: >更改app.module导入顺序(我首先尝试了ServiceWorkerModule.register(‘/ ngsw-worker.js’,{enabled:environment.production}),在BrowserModule和last之后第二次) 我可以检查别的吗?我忘记了什么吗? 如果不是我最后的两个解决方案是: >在空应用程序中按模块移动模块以解决问题而不了解错误 解决方法
似乎问题是由angularFire2引起的.我有同样的问题,但能够通过将以下代码放在我的main.ts文件中来解决它.
if ('serviceWorker' in navigator && environment.production) { navigator.serviceWorker.register('/ngsw-worker.js'); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |