Мы используем 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
Может ли кто-нибудь указать мне правильное направление?