如何连接最新的 firebase 版本?

How to connect in latest firebse version?

这是我的 firebase config.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

我无法在此处列出所有更改,因为有很多更改,这取决于 what/how 您现在已经在使用它以及您以后想使用哪个(compatmodular).

但主要是,您现在需要像这样编写导入

import { initializeApp } from "firebase/app"

整个更新日志是 available here