AngularFire2: TypeError: Object (...) не является функцией, использующей rxjs 6 - PullRequest
1 голос
/ 28 октября 2019

Мы используем AngularFireStorage AngularFire2 для доступа к нашему хранилищу Firebase:

this.storage.ref(path).getDownloadURL();

К сожалению, в последнее время это начало выдавать ошибку:

polyfills.js:3 Uncaught (in promise) TypeError: Object(...) is not a function
at handler (index.esm.js:3126)
at index.esm.js:3273
at t.invoke (polyfills.js:3)
at r.run (polyfills.js:3)
at polyfills.js:3
at t.invokeTask (polyfills.js:3)
at r.runTask (polyfills.js:3)
at o (polyfills.js:3)
at e.invokeTask [as invoke] (polyfills.js:3)
at p (polyfills.js:2)
at XMLHttpRequest.v (polyfills.js:2)

Эта проблема была опубликованамного раз, и все ответы указывают на обновление до rxjs6, включая rxjs-compat. К сожалению, я сделал это уже довольно давно. В настоящее время мы используем rjxs@6.5.3

  • Angular: 5.0.3
  • Firebase: 7.2.1
  • AngularFire: 5.2.1
  • Ионные: 3.9.5
  • Кордова: 9.0.0
  • rxjs: 6.5.3
  • rxjs-compat: 6.5.3
  • машинопись: 3.6.4

Может ли кто-нибудь указать мне правильное направление?

1 Ответ

0 голосов
/ 28 октября 2019

Исправлено понижением базы огня до 6.6.2

...