Как добавить Angularfire2 в мой проект Angular? - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь добавить Angularfire2 в новый Angular проект.Я следовал инструкциям на официальном сайте

https://github.com/angular/angularfire2/blob/master/docs/install-and-setup.md

Когда я столкнулся с ошибкой при выполнении шага 7 - Inject AngularFirestore, и эти ошибки появляются в консоли:

enter image description here

Кто-нибудь знает, как это исправить?

Заранее спасибо.

Редактировать: Забыли науказать версию Angular и мою систему Angular CLI: 1.7.4 Узел: 9.8.0 ОС: win 10 x64 Angular: 5.2.10

Ответы [ 2 ]

0 голосов
/ 18 мая 2018

Сопровождающий Angularfire здесь, вы хотите обновить rxjs до версии 6, чтобы быть совместимым с AngularFire. Мы обновились, чтобы оставаться в курсе с Angular 6.

npm i --save rxjs@^6.0

Вам также следует подумать о переходе на Angular 6, чтобы все было более совместимо. Если вы не можете этого сделать в данный момент или у вас есть другие зависимости от rxjs 5, установите также rxjs-compat.

npm i --save rxjs-compat 
0 голосов
/ 16 мая 2018

После некоторых исследований, проб и ошибок, я нашел решение, устанавливающее следующие версии:

npm uninstall angularfire2
npm install angularfire2@5.0.0-rc.3 --save
npm uninstall firebase
npm install firebase@4.8.0 --save
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...