为什么 angular service worker 没有注册

Why did angular service worker isn't registered

我已将 angular2 pwa 添加到我的项目中,但是当我尝试构建并使用 prod build 启动它时,由于某种原因,service worker 无法正常工作。配置似乎是正确的,我已经在主模块中添加并注册了它: ServiceWorkerModule.register('ngsw-worker.js', { enabled: environment.production })。 但是当我启动 app service worker 时不是 运行。如果有人有类似的问题???

只需尝试将注册策略添加到您的配置中:

ServiceWorkerModule.register('ngsw-worker.js', { enabled: environment.production, registrationStrategy: 'registerImmediately' })