Estaba tratando de agregar una interfaz de usuario de inicio de sesión fácil proporcionada por Firebase a mi aplicación web (consulte esto:https://firebase.google.com/docs/auth/web/firebaseui?authuser=0 ), pero parece que hay problemas de compatibilidad.
Cada vez que intento instalar el paquete usando npm y el siguiente código: $ npm install firebaseui --save y luego lo importo a mi archivo firebase-config.js así:
import { initializeApp } from "firebase/app"; import { getFirestore } from 'firebase/firestore'; var firebaseui = require('firebaseui');Me sale el siguiente error en React:
Attempted import error: 'firebase/app' does not contain a default export (imported as 'firebase') Obviamente, hubo un cambio en la forma en que se importan los módulos. Conozco la solución al degradar la aplicación Firebase a cualquier versión anterior a v9, sin embargo, estas versiones comienzan a romper mi código en otras partes. Usando la versión de compatibilidad importando: import { initializeApp } from "firebase/comp/app"; no ayuda y obtengo el mismo error que el anterior.
¿Alguien ha podido encontrar una solución para incorporar elegantemente el paquete de autenticación firebaseui en la v9 actual de firebase?
¡La ayuda sería muy apreciada!