reactjs - firebase2.default.firestore 不是一个函数 - React Firebase

标签 reactjs firebase google-cloud-firestore

我正在尝试在我的reactjs应用程序中使用firestore

当我从 firebase 配置对象调用 firestore 时。

它说

firebase2.default.firestore is not a function

这是代码

import firebase from 'firebase'

const config = {
  apiKey: "AIzaSxxxxxxqpUeqKXI",
    authDomain: "payxxxxxa1.firebaseapp.com",
    databaseURL: "https://payxxxxxxxa1.firebaseio.com",
    projectId: "payxxxxxxja1",
    storageBucket: "payxxxxxa1.appspot.com",
    messagingSenderId: "281xxxxxxxx576"
}

firebase.initializeApp(config)

export const fire = firebase
export const ref = firebase.database().ref()
export const firebaseAuth = firebase.auth
export const messaging = firebase.messaging();
export const db = firebase.firestore();

Firebase 版本为 4.5.0

npm list firebase > firebase@4.5.0

我做错了吗?

最佳答案

ES6:

导入“@firebase/firestore”

引用:https://www.npmjs.com/package/@firebase/firestore

关于reactjs - firebase2.default.firestore 不是一个函数 - React Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46708879/

相关文章:

reactjs - 使用 firebase auth 刷新 protected 路由 React Router

javascript - SetInterval 仅在第一次运行

android - 适用于 Android 的 Firebase 触发器 Razorpay 集成

firebase - 执行 npx firestore-algolia-search 时出现 Npx 问题

node.js - Firestore 事务锁会阻止读取吗? (服务端SDK)

javascript - 使用 firestore 获取文档集合

javascript - 如何在 O(1) 中更新 redux/vuex 存储中的元素?

javascript - Mobx 状态树流程。如何知道何时完成?

php - 从 MySQL 数据库循环 CURL 脚本中的 FCM token

firebase - 如何确保http Cloud Function调用的并发性一次只有一个