He estado tratando de silenciar la advertencia:
Parece que estás usando la compilación de desarrollo del SDK de Firebase JS. Al implementar aplicaciones de Firebase en producción, se recomienda importar solo los componentes individuales del SDK que pretende usar.
Para las compilaciones de CDN, están disponibles de la siguiente manera (reemplace con el nombre de un componente, es decir, autenticación, base de datos, etc.):
Según las instrucciones aquí Advertencia: parece que está utilizando la compilación de desarrollo del SDK de Firebase JS , he actualizado todas mis importaciones para que coincidan con este formato, pero la advertencia no está silenciada:
import firebase from "firebase/app"; import "firebase/firestore"; He buscado en mi código todas las instancias de from "firebase" y no puedo encontrar ninguna que no se haya actualizado from "firebase/app" , así que estoy un poco perplejo. ¿Hay otras importaciones que podrían estar causando esto? Aquí están mis paquetes de firebase en package.json :
"dependencies": { "firebase": "^8.2.5", "firebase-functions": "^3.20.0", "firebase-tools": "^10.2.1", "firebaseui": "^5.0.0", "react": "^18.1.0", "react-firebaseui": "^5.0.0", "react-router-dom": "^5.2.0", "react-scripts": "^5.0.1", "typescript": "^4.7.3", },Los módulos firebase-admin y firebase-functions no se pueden usar en aplicaciones web frontend. Son solo para el código backend nodejs. Debe eliminarlos de este proyecto.