[7.2.0] Angular HMR: FirebaseError: Firestore has already been started and persistence can no longer be enabled
- Langage dominant
- TypeScript
- Étoiles
- 7.8k
- Forks
- 2.2k
- Merge moyen
- 22 h 28 min
- PR mergées (30 j)
- 6
Description
### 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
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Reproduisez l’échec en servant un projet Angular avec `ng serve --hmr` et en modifiant l’application. Suivez ensuite l’initialisation de Firestore et la configuration de la persistance d’AngularFire ; l’issue est terminée lorsque les changements de HMR ne produisent plus le FirebaseError.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- angular, firebase, typescript
- Domaine
- database, frontend
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 28/100