Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.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
Javascript Angular2火灾';firebase';没有导出的成员';承诺';_Javascript_Angular_Typescript - Fatal编程技术网

Javascript Angular2火灾';firebase';没有导出的成员';承诺';

Javascript Angular2火灾';firebase';没有导出的成员';承诺';,javascript,angular,typescript,Javascript,Angular,Typescript,我已经安装了angular2火机 "angularfire2": "^5.0.0-rc.0", 现在在我的应用程序模块(根模块)中 现在我发现一个错误 Class 'FirebaseApp' incorrectly implements interface 'App'. Property 'firestore' is missing in type 'FirebaseApp'. node_modules/angularfire2/firebase.app.module.d.ts (

我已经安装了angular2火机

 "angularfire2": "^5.0.0-rc.0",
现在在我的应用程序模块(根模块)中

现在我发现一个错误

 Class 'FirebaseApp' incorrectly implements interface 'App'.
  Property 'firestore' is missing in type 'FirebaseApp'.


node_modules/angularfire2/firebase.app.module.d.ts (12,28):
  Namespace 'firebase' has no exported member 'Promise'.

我哪里出了问题,或者需要添加什么才能使其正常工作?运行npm install anularfire2--保存它应该正常工作的命令。Promise已在firebase 4.5.0中删除<代码>“angularfire2”:“^5.0.0-rc.2”说明了此更改。此版本应能解决您遇到的问题。

firebase.Promise
已在firebase 4.5.0中删除。AngularFire 5.0解释了这一变化。您可能仍然使用旧的AngularFire软件包。我添加了package.json angular2 fire值,它显示的是它的5.0而不是
rc.0
,请尝试
rc.2
@fshock现在它可以工作了,谢谢。这太棒了@GEOFFREY。那么,我可以补充一下这个评论作为答案吗?一句话不是好答案。虽然它可以解决这个问题,但它并没有试图解释它,也没有提到命令工作的原因。甚至连它的功能都没有。
 Class 'FirebaseApp' incorrectly implements interface 'App'.
  Property 'firestore' is missing in type 'FirebaseApp'.


node_modules/angularfire2/firebase.app.module.d.ts (12,28):
  Namespace 'firebase' has no exported member 'Promise'.