【发布时间】:2020-06-03 14:27:11
【问题描述】:
我正在尝试使用 Firebase 增量函数,但它给了我一个错误。我正在使用 Ionic 5.2.7。
这是我对 firebase 的导入声明
import { firebase } from '@firebase/app';
(如果我尝试从 firebase 导入 - import { firebase } from 'firebase/app'; - 导入失败,所以我不能这样做。)
我的错误在于增量语句:
const itemsCount = firebase.firestore.FieldValue.increment(1);
错误是:“类型 'FirebaseNamespace' 上不存在属性 'firestore'。”
【问题讨论】:
-
你也
import '@firebase/firestore了吗?事实上,据我所知,您应该导入import firebase from 'firebase/app'; import 'firebase/firestore'所以没有@前缀。 -
你是否也查看过社区的类似问题? [1] stackoverflow.com/questions/61189443/… [2] stackoverflow.com/questions/50499829/… [3] stackoverflow.com/questions/54543067/…
-
我终于找到了解决办法。我需要将导入语句更改如下: import * as firebase from 'firebase/app';我仍然习惯于 import 语句的不同语法。感谢大家的反馈
-
我刚刚将您的评论重新发布为社区周的答案。这不会给我声誉;只是为了在遇到相同问题时提供更多可见性。
标签: angular firebase ionic-framework google-cloud-firestore