Javascript auth';不是从';firebase';在react应用程序中

Javascript auth';不是从';firebase';在react应用程序中,javascript,reactjs,firebase,firebase-authentication,Javascript,Reactjs,Firebase,Firebase Authentication,这是我第一次在react中使用firebase,我在userProvider.js文件中得到了错误 auth' is not exported from 'firebase' 而在我的firebase.js中,我是这样做的 import "firebase/auth"; export const auth = firebase.auth(); 在我的userProvider.js文件中,我将其作为 import {auth} from 'firebase'; 我在这

这是我第一次在react中使用firebase,我在userProvider.js文件中得到了错误

auth' is not exported from 'firebase'
而在我的firebase.js中,我是这样做的

 import "firebase/auth";
 export const auth = firebase.auth();
在我的userProvider.js文件中,我将其作为

import {auth} from 'firebase';

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

您没有正确导入Firebase SDK。一定要读这本书。从v8.0.0开始,您必须像这样导入Firebase SDK:

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

const auth = firebase.auth()
不要直接从“firebase”导入