angular - ng : error in production with Cb(. ..).firestore 不是函数

标签 angular google-cloud-firestore

当我使用带 firestore 的生产模式时遇到问题。

ERROR Error: Uncaught (in promise): TypeError: Cb(...).firestore is not a function TypeError: Cb(...).firestore is not a function

当我在开发模式下服务时,一切正常。

我正在使用 "@angular/fire": "^5.2.1","firebase": "^6.2.3",

我的环境在dev和prod jst production是一样的

当我在没有 --prod 的情况下执行 ng build 时,它工作正常 当我执行 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

最佳答案

我在 AngularFirestore 中遇到了同样的问题(在开发中工作,而不是在生产中工作),即使它在 app.module.ts->@NgModule->providers 中。 原来相应的 AngularFirestoreModule 必须在 @NgModule->imports 中。

关于angular - ng : error in production with Cb(. ..).firestore 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56788641/

相关文章:

android - 即使我禁用了持久性,Firestore 仍在从缓存中检索文档

javascript - 是否可以在 Vue 应用程序中渲染 Firebase 数据的实时变化?

javascript - Angular Material 找不到列

angular - 错误的重定向到本地主机

css - ionic 3元素中的 Font Awesome 安装

angular - 范围变量 - 为变量赋值时出错

Angular2 对象无法设置未定义的属性

Firebase 仅使用其 ID 从子集合中获取文档

firebase - 使用 setData 的 Firestore fieldvalue.increment 不会增加值,而 updateData 会

javascript - 更新 Cloud Firestore 文档中的单个 map