angular / angular/angularfire

[7.2.0] Angular HMR: FirebaseError: Firestore has already been started and persistence can no longer be enabled

Aperta
#3,135 5 commenti 3 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
TypeScript
Stelle
7.8k
Fork
2.2k
Merge medio
22h 28m
PR unite (30g)
6

Descrizione

### Version info

**Angular:** 13.2

**Firebase:** 9.6

**AngularFire:** 7.2

### How to reproduce these conditions

**Steps to set up and reproduce**

- serve Angular project with `ng serve --hmr`
- make some change in the application

### Debug output

** Errors in the JavaScript console **

`FirebaseError: Firestore has already been started and persistence can no longer be enabled. You can only enable persistence before calling any other methods on a Firestore object.`

### Expected behavior

No errors.

### Actual behavior

Project fails to run with the above error.

Might be related to #2655

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Riproduci il problema servendo un progetto Angular con `ng serve --hmr` e modificando l'applicazione. Poi traccia l'inizializzazione di Firestore e la configurazione della persistenza di AngularFire; l'issue è completata quando le modifiche di HMR non producono più il FirebaseError.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
angular, firebase, typescript
Ambito
database, frontend
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
28/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.