这是我将Firebase导入项目的方式:

import firebase from 'firebase/app'
import firestore from 'firebase/firestore'
import auth from 'firebase/auth'

/*
Config */
const FIREBASE_CONFIG = {
   ...
}

/*
Get a Firestore instance */
export const firebaseInstance = firebase.initializeApp(FIREBASE_CONFIG)



后来我会:
import { firebaseInstance } from 'database'在需要时必须访问singuplogin和其他可用的API方法,例如:

firebaseInstance.auth().fetchSignInMethodsForEmail(email)

但是当我尝试
official documentation中定义的firebaseInstance.auth.EmailAuthProvider根本不可用,并返回undefined

有人可以建议可能缺少的东西吗?

P.S:我尝试了firebaseInstance.auth().EmailAuthProvider,但是在github线程中研究了其他人的行为之后,我相信这不是问题:)

最佳答案

文档说它是静态方法,所以在实例上调用它没有意义吗?您可以在firebase.auth.EmailAuthProvider下找到它

关于javascript - firebase.auth.EmailAuthProvider未定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57176828/

10-12 00:08