gpt4 book ai didi

angular - 是否可以将 angularfire2 与 Angular 6 一起使用?

转载 作者:太空狗 更新时间:2023-10-29 17:10:18 26 4
gpt4 key购买 nike

我正在尝试向我的 Angular 6 应用程序添加 firebase 支持,但是在添加 angularfire2 时

npm install angularfire2 firebase

我收到很多警告说我必须使用 Angular 5。例如

npm WARN angularfire2@5.0.0-rc.6.0 requires a peer of @angular/core@^5.0.0 but none is installed. You must install peer dependencies yourself.

现在可以将 angularfire2 与 Angular 6 一起使用吗?

编译时出现这个错误:

ERROR in node_modules/angularfire2/angularfire2.d.ts(3,10): error TS2305: Module '"/home/rrr/Projects/ng6test/node_modules/rxjs/Subscription"' has no exported member 'Subscription'.
node_modules/angularfire2/firebase.app.module.d.ts(10,22): error TS2720: Class 'FirebaseApp' incorrectly implements class 'FirebaseApp'. Did you mean to extend 'FirebaseApp' and inherit its members as a subclass?
Property 'automaticDataCollectionEnabled' is missing in type 'FirebaseApp'.
node_modules/rxjs/Subscription.d.ts(1,15): error TS2307: Cannot find module 'rxjs-compat/Subscription'.

我尝试安装 rxjs-compat 但之后我收到另一个警告

ERROR in node_modules/angularfire2/firebase.app.module.d.ts(10,22): error TS2720: Class 'FirebaseApp' incorrectly implements class 'FirebaseApp'. Did you mean to extend 'FirebaseApp' and inherit its members as a subclass?
Property 'automaticDataCollectionEnabled' is missing in type 'FirebaseApp'.

最佳答案

我已经尝试过了,但我无法让 Angular 6 与任何版本的 AngularFire2(最新版本:5.0.0-rc.7.2-next)一起工作。我想我们需要等待 AngularFire2 的下一个主要版本。

更新:
临时解决方案是安装rxjs-compat
npm install --save rxjs-compat

关于angular - 是否可以将 angularfire2 与 Angular 6 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50076055/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com