Angular 类型Auth上不存在Firebase EmailPasswordAuthProvider
在Angular2/TypeScript环境中,类型Auth上不存在以下来自Firebase documentation errors with EmailPasswordAuthProvider的代码Angular 类型Auth上不存在Firebase EmailPasswordAuthProvider,angular,typescript,firebase-authentication,Angular,Typescript,Firebase Authentication,在Angular2/TypeScript环境中,类型Auth上不存在以下来自Firebase documentation errors with EmailPasswordAuthProvider的代码 var credential = firebase.auth.EmailPasswordAuthProvider.credential(email, password); 将匿名帐户转换为永久帐户 已安装最新的Firebase typings版本:firebase@3.0.5 请注意,其他F
var credential = firebase.auth.EmailPasswordAuthProvider.credential(email, password);
将匿名帐户转换为永久帐户
已安装最新的Firebase typings版本:firebase@3.0.5
请注意,其他Firebase方法工作正常,并且auth对象需要打开/关闭括号,例如
firebase.auth().createUserWithEmailAndPassword(email, password);
这是typescript定义中的一个错误。Firebase团队已收到通知,正在进行修复。同时,使用以下解决方法:
(<any> firebase.auth.EmailAuthProvider).credential
这是typescript定义中的一个错误。Firebase团队已收到通知,正在进行修复。同时,使用以下解决方法:
(<any> firebase.auth.EmailAuthProvider).credential
我的临时解决办法是:
import * as firebase from 'firebase/app';
import 'firebase/auth';
const credential = firebase.default.auth.EmailAuthProvider.credential(email, pass);
我的临时解决办法是:
import * as firebase from 'firebase/app';
import 'firebase/auth';
const credential = firebase.default.auth.EmailAuthProvider.credential(email, pass);
它是EmailAuthProvider:我在使用方法:EmailAuthProvider时遇到相同的错误。请注意,我在遵循web实现文档。它是EmailAuthProvider:我在使用方法:EmailAuthProvider时遇到相同的错误。请注意,我在遵循web实现文档。谢谢!我还没能解决这个问题。此代码产生相同的typescript错误。下面的代码行也尝试了各种变体,但失败并出现错误:undefined:无法读取undefined的属性凭据。让credential=firebase.auth为any.EmailPasswordAuthProvider.credentialemail,password;确保您使用的是最新的firebase版本3.2.1。旧版本没有typescript定义文件。已从3.2.0升级到3.2.1。仍然看到完全相同的行为和错误。我在Firebase admin SDK for node的任何位置都找不到EmailAuthProvider。EmailAuthProvider仅在Firebase客户端SDK中可用。谢谢!我还没能解决这个问题。此代码产生相同的typescript错误。下面的代码行也尝试了各种变体,但失败并出现错误:undefined:无法读取undefined的属性凭据。让credential=firebase.auth为any.EmailPasswordAuthProvider.credentialemail,password;确保您使用的是最新的firebase版本3.2.1。旧版本没有typescript定义文件。已从3.2.0升级到3.2.1。仍然看到完全相同的行为和错误。我在Firebase admin SDK for node的任何位置都找不到EmailAuthProvider。EmailAuthProvider仅在Firebase客户端SDK中可用。