Nuxt + Firebase: приложение Firebase с именем «[DEFAULT]» уже существует (app / duplicate-app) - PullRequest
0 голосов
/ 21 декабря 2018

Я пишу свой собственный плагин nuxt для firebase / firestore.Я загружаю его в конфиге с помощью:

plugins: [
    '~/plugins/firestore.js',
    { src: '~/plugins/vuex-persist', ssr: false }
],

Сам файл выглядит таккаждая автоматическая перезагрузка.Как я могу создать его только один раз?

Firebase: Firebase App named '[DEFAULT]' already exists (app/duplicate-app).

1 Ответ

0 голосов
/ 21 декабря 2018

Вы можете проверить firebase.apps, чтобы увидеть, загружен ли он.Если вы загружаете его только один раз, то вы можете просто проверить длину.Если у вас есть несколько, то вы можете проверить название каждого приложения.Однажды это помогло мне

if (!firebase.apps.length) {
    firebase.initializeApp({});
}
...