Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 类型Auth上不存在Firebase EmailPasswordAuthProvider_Angular_Typescript_Firebase Authentication - Fatal编程技术网

Angular 类型Auth上不存在Firebase 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

在Angular2/TypeScript环境中,类型Auth上不存在以下来自Firebase documentation errors with EmailPasswordAuthProvider的代码

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中可用。