ng: ошибка в работе с Cb (...). firestore не является функцией - PullRequest
0 голосов
/ 27 июня 2019

У меня проблема, когда я использую производственный режим с firestore.

ОШИБКА Ошибка: Uncaught (в обещании): TypeError: Cb (...). Firestore is не функция TypeError: Cb (...). firestore не является функцией

когда я работаю в режиме разработки, все работает нормально.

Я использую "@angular/fire": "^5.2.1","firebase": "^6.2.3",

моя среда в dev и prod jst одинакова.

Когда я делаю ng build без --prod, он работает нормально когда я делаю ng build --prod, возникает ошибка. Firebase работал правильно, чем я добавил огонь / хранилище с некоторыми манипуляциями с изображениями

Я действительно не знаю, какую часть кода показывать. Потому что я не знаю, где может быть проблема. : - (

TypeError: Cb(...).firestore is not a function
TypeError: Cb(...).firestore is not a function
    at firestore.js.pre-build-optimizer.js:39
    at e.invoke (zone.js.pre-build-optimizer.js:391)
    at t.run (zone.js.pre-build-optimizer.js:150)
    at t.runOutsideAngular (core.js.pre-build-optimizer.js:17257)
    at new t (firestore.js.pre-build-optimizer.js:37)
    at core.js.pre-build-optimizer.js:21272
    at Ki (core.js.pre-build-optimizer.js:21234)
    at Wi (core.js.pre-build-optimizer.js:21198)
    at core.js.pre-build-optimizer.js:21266
    at Ki (core.js.pre-build-optimizer.js:21234)
    at P (zone.js.pre-build-optimizer.js:831)
    at P (zone.js.pre-build-optimizer.js:788)
    at zone.js.pre-build-optimizer.js:892
    at e.invokeTask (zone.js.pre-build-optimizer.js:423)
    at Object.onInvokeTask (core.js.pre-build-optimizer.js:17289)
    at e.invokeTask (zone.js.pre-build-optimizer.js:422)
    at t.runTask (zone.js.pre-build-optimizer.js:195)
    at g (zone.js.pre-build-optimizer.js:601)
vn @ core.js.pre-build-optimizer.js:15723

Ответы [ 2 ]

0 голосов
/ 13 июля 2019

У меня была такая же проблема с AngularFirestore (работающим в dev, не работающим в prod), даже если это было в поставщиках app.module.ts -> @ NgModule->.Оказывается, соответствующий AngularFirestoreModule должен быть в @ NgModule-> import.

0 голосов
/ 27 июня 2019

Проблема была в том, что я не добавил angularfirestorage в app.module.Я не знаю, почему это создавало проблемы только на производстве, но это было все.

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