Angular 5 + Firebase: пространство имен 'firebase.auth' не имеет экспортированного члена 'IdTokenResult' - PullRequest
0 голосов
/ 05 июня 2018

В настоящее время я работаю над веб-проектом, использующим Angular 5, и хочу интегрировать Firebase Cloud Messaging для отправки уведомлений в приложение, но я столкнулся с множеством проблем, которые пытался их исправить.Сейчас есть две ошибки, которые я не могу исправить: Namespace 'firebase.auth' и functions

Ошибки выглядят так:

ERROR in node_modules/angularfire2/auth/auth.d.ts(12,45): error TS2694: Namespace 'firebase.auth' has no exported member 'IdTokenResult'.
node_modules/angularfire2/firebase.app.module.d.ts(2,42): error TS2305: Module '"/Users/gerardtalla/dev/workspaces/ws-parcaune/pms/pms-frontend-2018/node_modules/firebase/app/index"' has no exported member 'functions'.

Как я могу это исправить?Я использую

Угловой 5

"пожарная база": "4.8.0"

"angularfire2": "^ 5.0.0-rc.5"

"@ angular / cli":" ~ 1.7.3 "

, если у кого-то есть идея, не стесняйтесь, поделитесь со мной.Заранее большое спасибо.

Ответы [ 7 ]

0 голосов
/ 03 августа 2018

нпм я - сохранить базу данных @ последний angularfire2 @ последний

попробовать

0 голосов
/ 14 апреля 2019

Я исправил это с помощью этого.

"firebase": "^5.7.0",
"angularfire2": "5.0.0-rc.6",
0 голосов
/ 03 августа 2018

в основном это проблема версии

внести это изменение в package.json

  • "angularfire2": "5.0.0-rc.6",
  • "firebase": "4.9.0"

Это должно решить проблему

0 голосов
/ 20 июня 2018

Я получил ту же ошибку, удалил папку в node_modules и переустановил firebase, исправил мою проблему.

npm install --save firebase

В основном это проблема с версией, проверьте версию с помощью npm list или попробуйте перейти к следующему: ошибка должна исчезнуть

  • angular: 4
  • angularfire2: "^ 5.0.0-rc.3"
  • база огня: "4.13.1"
0 голосов
/ 07 июня 2018

просто используйте «angularfire2»: «5.0.0-rc.5» вместо «angularfire2»: «^ 5.0.0-rc.5»

0 голосов
/ 06 июня 2018

"angularfire2": "5.0.0-rc.6", "firebase": "4.9.0",

Я решаю эту проблему, внося это изменение в package.json.

0 голосов
/ 05 июня 2018

Это проблема совместимости с версией, вы можете прочитать AngularFirebase2 Журнал изменений

5.0.0-rc.9 (2018-05-16)

auth: Добавление наблюдаемых пользователей и idTokenResult к AngularFireAuth (# 1642) (31045a9)

...