如何在最新的firebase版本中连接



这是我的firebaseconfig.js文件。

当我运行程序时,它不会运行,并出现错误消息:"import firebase from "/node_modules/.vite/firebase_app.js?v=46ca94a2";

只有当firebase被旧版本(8.x.x(取代时,它才起作用但我的日志中有几个漏洞。

有人能指出问题吗?如果可能的话,我想使用最新版本?

我检查了文档,但发现与我的代码没有任何不同https://firebase.google.com/docs/auth/web/start

import firebase from "firebase/app";
import 'firebase/firestore'
import "firebase/auth";

const firebaseConfig = {
....
}
firebase.initializeApp(firebaseConfig);
const projectFirestore = firebase.firestore()
const timestamp = firebase.firestore.FieldValue.serverTimestamp
const projectAuth = firebase.auth()
export {projectFirestore,timestamp,projectAuth}

Firebase 9发生了一些变化,此处提供了参考指南:https://firebase.google.com/docs/web/modular-upgrade

我不能在这里列出所有的更改,因为有很多更改,这取决于你现在已经在使用它的内容/方式,以及你以后想使用哪一个(compatmodular(。

但主要是,你现在需要写这样的进口

import { initializeApp } from "firebase/app"

完整的变更日志在这里可用。

最新更新