[7.2.0] Angular HMR: FirebaseError: Firestore has already been started and persistence can no longer be enabled
- Lenguaje dominante
- TypeScript
- Estrellas
- 7.8k
- Forks
- 2.2k
- Merge medio
- 22 h 28 min
- PR fusionados (30 d)
- 6
Descripción
### 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
Guía de contribución
Línea de trabajo
Reproduce el fallo sirviendo un proyecto de Angular con `ng serve --hmr` y cambiando la aplicación. Después, sigue la inicialización de Firestore y la configuración de persistencia de AngularFire; el issue estará resuelto cuando los cambios de HMR ya no produzcan el FirebaseError.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- angular, firebase, typescript
- Área
- database, frontend
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 28/100