При попытке вызвать auth () возвращается ошибка: _plugins_firebase_js__WEBPACK_IMPORTED_MODULE_2 __. Default.auth не является функцией
Я вызываю ее из файла .vue, например:
import firebase, { fireDb } from '~/plugins/firebase.js';
....
firebase.auth().<auth functions>
Это для пустой версии vue, где у меня есть код firebase в файле плагина
import firebase from 'firebase/app';
import 'firebase/firestore';
const config = {
<config details>
};
// depreciated firebase.firestore().settings({ timestampsInSnapshots: true });
!firebase.apps.length ? firebase.initializeApp(config) : '';
export const fireDb = firebase.firestore();
export default firebase;
Используя этот файл, я могу использовать fireStore.Однако аутентификация не работает.Когда я инициализирую firebase в файле VUE, он сам по себе работает нормально (но затем он вызывает проблемы при переходе на другие страницы, поскольку существует несколько вызовов инициализации, что делает это в плагине).
Я полагаю, что я должен импортироватькак-то неправильно, но я пока не смог найти решение