Я использую Webpack с firebase и firebase-admin.
Чтобы установить firebase, я побежал
npm install --save firebase
Я импортирую firebase, используя
import * as firebase from 'firebase/app'
import 'firebase/auth'
Я также пробовал
import * as firebase from 'firebase'
И я попробовал
const firebase = require('firebase')
Как предложено в веб-руководство по началу работы
Когда я пытаюсь использовать firebase.auth()
, однако я получаю сообщение об ошибке
console.js: 32 TypeError: firebase.auth не является функцией
Когда я использую отладчик для проверки firebase
, я вижу, что на самом деле он не имеет функции auth
:
> firebase
{__esModule: true, initializeApp: ƒ, app: ƒ, Promise: ƒ, …}
Как я могу получить auth() в качестве функции с помощью webpack?
Спасибо.
Изменить: Это не дубликат вопроса в комментарии. Этот вопрос относится к методу, который является членом службы auth, а не самой службе auth.