Ale*_*RKO 5 service-worker angular-cli angular
我有一个我已经建立的应用程序,SW工作正常.我继续开发而没有注意SW ......现在,在为应用程序充电时,没有更多的SW下载(好像应用程序没有注册SW).
我非常沮丧,因为我不知道如何调试/发现该问题的线索.如何跟踪SW registring进程?
更多背景:
"serviceWorker": true 在.angular-cli.jsonServiceWorkerModule.register('/ngsw-worker.js', { enabled: environment.production }) 在我的app.module.ts中ServiceWorkerModule.register('/ngsw-worker.js', { enabled: environment.production })在BrowserModule和last之后第一次尝试,第二次尝试)environment.production是true(它)我可以检查别的吗?我忘记了什么吗?
如果不是我最后的两个解决方案是:
看来问题是由angularFire2. 我遇到了同样的问题,但能够通过将以下代码放入我的main.ts文件中来解决它。
if ('serviceWorker' in navigator && environment.production) {
navigator.serviceWorker.register('/ngsw-worker.js');
}
Run Code Online (Sandbox Code Playgroud)