我有一个已经构建的应用程序,SW运行正常。我继续开发而不关注软件。现在,在为应用程序充电时不再有软件可以下载(就像应用程序没有注册软件一样)。
我非常绝望,因为我不知道如何调试/找到关于该问题的线索。如何跟踪软件注册过程?
更多内容:
"serviceWorker": true
在.angular-cli.json中ServiceWorkerModule.register('/ngsw-worker.js', { enabled: environment.production })
在我的app.module.ts中ServiceWorkerModule.register('/ngsw-worker.js', { enabled: environment.production })
先尝试过,第二次尝试过BrowserModule,最后一次尝试)environment.production
是true
(是)我可以检查其他吗?我忘记了什么吗?
如果不是,我的最后两个解决方案是:
看来问题是由引起的angularFire2
。我遇到了同样的问题,但是能够通过将以下代码放入main.ts
文件中来解决此问题。
if ('serviceWorker' in navigator && environment.production) {
navigator.serviceWorker.register('/ngsw-worker.js');
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句