Ошибка Nuxt js Firebase Не может прочитать свойство «приложения» неопределенного

# #firebase #nuxt.js

Вопрос:

У меня действительно есть следующая ошибка

Не удается прочитать свойство «приложения» неопределенного

Вот мое .nuxtfirebaseapp.js досье

 const firebaseModule = await import(/* webpackChunkName: 'firebase-app' */'firebase/app')
const firebase = firebaseModule.default

if (!firebase.apps.length) {
  firebase.initializeApp(config)
}
const session = firebase.apps[0]

return {
  firebase,
  session
}
 

Результат

Комментарии:

1. Какую версию Firebase вы используете ?

2. Я использую эту версию «@nuxtjs/firebase»: «^7.6.1», «firebase»: «^9.0.2»,

Ответ №1:

Firebase v9 был выпущен не так давно, с некоторыми кардинальными изменениями, как вы можете видеть в этом видео.

Модуль Nuxt не был обновлен до этой версии, как вы можете видеть в этом выпуске: https://github.com/nuxt-community/firebase-module/issues/573

Между тем, альтернативное решение, похоже, будет доступно со следующими версиями пакетов

 "@nuxtjs/firebase": "^7.6.1",
"firebase": "8.6.5",