import firebase from 'firebase/app'; import 'firebase/auth'; import 'firebase/database'; firebase.initializeApp(firebaseConfig); const auth = firebase.auth(); const database = firebase.database();este es mi codigo pero me da este error
La propiedad 'auth' no existe en el tipo 'typeof import("[ruta del proyecto]/node_modules/firebase/app/dist/app/index")'.ts(2339) cualquiera
Actualizaron las importaciones con v9. La solución es fácil, simplemente actualice a:
import firebase from 'firebase/compat/app'; import 'firebase/compat/auth'; import 'firebase/compat/firestore';Aquí está la sección relevante de los documentos.
Creo que esto funcionará, incluso me enfrenté al mismo problema Actualizar las importaciones a la compatibilidad con v9
import firebase from 'firebase/compat/app'; import 'firebase/compat/auth'; import 'firebase/compat/database'; firebase.initializeApp(firebaseConfig); const auth = firebase.auth(); const database = firebase.database();Antes: versión 8
import firebase from 'firebase/app'; import 'firebase/auth'; import 'firebase/firestore';Después: los paquetes de compatibilidad de la versión 9 compat v9 son compatibles con API con el código v8
import firebase from 'firebase/compat/app'; import 'firebase/compat/auth'; import 'firebase/compat/firestore';me funciona import firebase from 'firebase/compat/app'; import 'firebase/compat/auth'; import 'firebase/compat/firestore';
sección relevante de los documentos