У меня есть приложение Angular, размещенное на Firebase Hosting.Он отлично работает на моей машине (среда разработки), но никогда не работал должным образом в производственной среде.Он использует AngularFireDatabase для доступа к данным в базе данных Firebase Realtime.Вся логика отлично работает при разработке, но когда я запускаю «ng build --prod» и развертываю его с помощью «firebase deploy», опубликованное приложение просто не работает.Моя папка "dist" тоже выглядит нормально.
В журнале консоли моего браузера я прочитал следующее сообщение об ошибке:
Uncaught (in promise): TypeError: Av(...).database is not a function
TypeError: Av(...).database is not a function
at main.8544df07846da1211bdc.js:1
at e.invoke (polyfills.0fa3e9588b07b25d43c2.js:1)
at t.run (polyfills.0fa3e9588b07b25d43c2.js:1)
at t.runOutsideAngular (main.8544df07846da1211bdc.js:1)
at new t (main.8544df07846da1211bdc.js:1)
at main.8544df07846da1211bdc.js:1
at Bo (main.8544df07846da1211bdc.js:1)
at Uo (main.8544df07846da1211bdc.js:1)
at t.get (main.8544df07846da1211bdc.js:1)
at main.8544df07846da1211bdc.js:1
at P (polyfills.0fa3e9588b07b25d43c2.js:1)
at P (polyfills.0fa3e9588b07b25d43c2.js:1)
at polyfills.0fa3e9588b07b25d43c2.js:1
at e.invokeTask (polyfills.0fa3e9588b07b25d43c2.js:1)
at Object.onInvokeTask (main.8544df07846da1211bdc.js:1)
at e.invokeTask (polyfills.0fa3e9588b07b25d43c2.js:1)
at t.runTask (polyfills.0fa3e9588b07b25d43c2.js:1)
at g (polyfills.0fa3e9588b07b25d43c2.js:1)
Я использую:
@angular/core: ^7.2.15,
@angular/fire: ^5.2.1
Пожалуйста ... если кто-то уже имел эту проблему (и решил), ПОМОГИТЕ МНЕ!
Спасибо ...