Javascript Angular2火灾';firebase';没有导出的成员';承诺';
我已经安装了angular2火机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 (
"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'.