auth' 未从 react 应用程序中的'firebase' 导出

vas*_*123 2 javascript firebase reactjs firebase-authentication

这是我第一次在反应中使用 firebase,我在 userProvider.js 文件中收到错误

auth' is not exported from 'firebase'
Run Code Online (Sandbox Code Playgroud)

而在我的 firebase.js 我做

 import "firebase/auth";
 export const auth = firebase.auth();
Run Code Online (Sandbox Code Playgroud)

在我的 userProvider.js 文件中,我将其导入为

import {auth} from 'firebase';
Run Code Online (Sandbox Code Playgroud)

我是这方面的完全初学者。我不知道我是否在这里遗漏了一些简单的东西

Dou*_*son 7

您没有正确导入 Firebase SDK。请务必阅读有关将 Firebase 与模块捆绑器结合使用文档。从 v8.0.0 开始,您必须像这样导入 Firebase SDK:

import firebase from "firebase/app"
import "firebase/auth"

const auth = firebase.auth()
Run Code Online (Sandbox Code Playgroud)

不要直接从“firebase”导入。