ОШИБКА TypeError: Object (...) (...). База данных не является функцией @AngularFireDatabase - PullRequest
1 голос
/ 17 октября 2019

Ниже приведено сообщение об ошибке, которое я получил после ng build --prod и firebase serve

    at main.cf82ca0ea1d6996464f9.js:1
    at e.invoke (polyfills.9d3f36249a52eb1aad15.js:1)
    at t.run (polyfills.9d3f36249a52eb1aad15.js:1)
    at t.runOutsideAngular (main.cf82ca0ea1d6996464f9.js:1)
    at new t (main.cf82ca0ea1d6996464f9.js:1)
    at main.cf82ca0ea1d6996464f9.js:1
    at Oi (main.cf82ca0ea1d6996464f9.js:1)
    at Pi (main.cf82ca0ea1d6996464f9.js:1)
    at t.get (main.cf82ca0ea1d6996464f9.js:1)
    at mo (main.cf82ca0ea1d6996464f9.js:1)

Однако вполне нормально, когда ng build и firebase serve без построения в производственном режиме.

Мои параметры среды

    "angularfire2": "5.0.0-rc.4",
    "firebase": "^7.0.0",
    "rxjs": "^6.5.3",
    "rxjs-compat": "^6.5.3"

Моя структура

MyComponent

Я вызываю сервисы в компоненте, и этот сервис вызывает AnAngularFireDatabase & AngularFireStorage для фактических действий в firebase.

Я прочитал много статей о подобной проблеме, но ни одно решение не может быть применено к моей проблеме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...