firebase.auth n'est pas une fonction

Je suis en utilisant Webpack avec firebase et firebase-admin.

Pour installer firebase j'ai couru

npm install --save firebase

Je suis de l'importation à l'aide de firebase,

import * as firebase from 'firebase/app'
import 'firebase/auth'

J'ai aussi essayé

import * as firebase from 'firebase'

Et j'ai essayé

const firebase = require('firebase')

Comme suggéré dans web guide de mise en route

Lorsque j'essaie d'utiliser firebase.auth() mais j'ai une erreur

de la console.js:32 TypeError: firebase.auth n'est pas une fonction

Lorsque j'utilise le débogueur pour inspecter firebase je vois qu'il en fait ne pas avoir un auth fonction:

> firebase
 {__esModule: true, initializeApp: ƒ, app: ƒ, Promise: ƒ, …}

Comment puis-je obtenir auth() inclus comme une fonction à l'aide de webpack?

Grâce.

Edit:
C'est pas un duplicata de la question dans le commentaire. Cette question se réfère à une méthode qui est un membre du service de demenagement, pas le service auth.

Ma question n'est pas un doublon. Cette question se réfère à une méthode spécifique de l'auth service et n'a rien à voir avec webpack. S'il vous plaît réellement lire les questions avant de les marquant comme des doublons.
Êtes-vous sûr d'avoir la dernière version de Firebase installé? Ils faire des mises à jour quotidiennes, donc je toujours vérifier ma version est la plus récente disponible. Firebase Communiqués
pouvez-vous confirmer que vous avez correctement initialisé le firebase application? d'autres bits de travail, comme la base de données.
Si vous n'êtes pas sûr, j'ai écrit un guide pour configurer ici joshpitzalis.svbtle.com/setup et une authentification spécifique ici joshpitzalis.svbtle.com/auth . Si vous ne parvenez toujours pas à nous le faire savoir.
J'ai eu le même problème, j'ai fait de fils d'installer et de correction de l'erreur.

OriginalL'auteur Eric Conner | 2018-02-03