Ошибка Firebase Hosting Angular Throws только в производстве - PullRequest
0 голосов
/ 09 июля 2019

У меня есть приложение 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

Пожалуйста ... если кто-то уже имел эту проблему (и решил), ПОМОГИТЕ МНЕ!

Спасибо ...

...