Nada de lo que hago aquí parece funcionar, no puedo encontrar un ejemplo en ninguna parte que realmente parezca correcto
Este:
import { initializeApp } from 'firebase-admin/app';Lanza:
Error [ERR_MODULE_NOT_FOUND]: No se puede encontrar el módulo '\ruta\a\mi-proyecto\funciones\node_modules\firebase-admin\app' importado de \ruta\a\mi-proyecto\funciones\index.js
Este:
import * as admin from "firebase-admin"; admin.initializeApp();Lanza:
TypeError: admin.initializeApp no es una función
el paquete.json de mis funciones se ve así:
"dependencies": { "firebase-admin": "^9.12.0", "firebase-functions": "^3.20.1" },¿Qué está pasando, cuál es la sintaxis correcta?
Está utilizando ejemplos de código destinados a la versión 10 de firebase-admin, mientras que tiene instalada la versión 9. Lea esto para obtener más información y ejecute npm install firebase-admin@latest para obtener la última versión 10.1.0 .