1

背景: 我在处理使用 angularfire2 v5 和 Angular v5 的项目时遇到了问题。问题是我想使用启用持久性的 service worker 和 firestore 来提供离线支持。但是,没有安装服务工作者。我的假设是,为 firestore 启用持久性会导致无法安装 service worker。

问题: 启用持久性的 Firestore 可以与 Service Worker 一起使用吗?

4

1 回答 1

2

我最近努力获得相同的结果,但我设法让它按预期工作。imports在我重新排列后一切正常,app.module.ts如下所示:

ServiceWorkerModule.register('ngsw-worker.js', { enabled: environment.production }),
AngularFireModule.initializeApp(environment.firebase),
AngularFirestoreModule.enablePersistence(),

我的版本:

"@angular/core": "~7.1.0",
"@angular/fire": "^5.1.1",
"@angular/cli": "~7.1.4"
于 2019-01-17T12:47:23.150 回答