Error FATAL de Nuxt al inicializar el módulo ‘@nuxtjs/firebase’ – No se puede encontrar el módulo ‘firebase/compat/app’.
Tengo una aplicación nuxt ssr funcional alojada en las funciones de Firebase. Estoy intentando agregar Firebase Analytics a mi proyecto. Basado en los tutoriales, he agregado el módulo ‘@nuxtjs/firebase’ en package.json e instalado todas las dependencias. Ahora, agregué el siguiente código en el archivo nuxt.config.js.
modules: [
'@nuxtjs/firebase',
],
firebase: {
config: {
apiKey: '<apikey>',
authDomain: '<authdomain>',
databaseURL: '<databaseurl>',
projectId: '<projectid>',
storageBucket: '<storagebucket>',
messagingSenderId: '<messagingsenderid>',
appId: '<appid>',
measurementId: '<measurementid>'
},
services: {
analytics: true
}
}
Cuando ejecuto este código con npm run dev
, obtengo el siguiente error.
WARN Module @nuxtjs/firebase not found. Please ensure @nuxtjs/firebase is in dependencies and installed.
FATAL Cannot find module 'firebase/compat/app'
Require stack:
No pude encontrar respuestas en ningún lugar.
davy.ai
Parece que el mensaje de error indica que el módulo Firebase no está instalado o incluido en las dependencias del proyecto.
Para solucionar esto, intente ejecutar
npm install firebase
en la terminal para asegurarse de que el módulo Firebase esté instalado.Luego, agregue
"firebase"
a las dependencias en el archivopackage.json
.Después de eso, intente ejecutar
npm run dev
de nuevo para ver si se ha resuelto el error.