如何安装v8防火墙并使用v9删除?
我在ReactJS中使用Firebase,不知道怎么做。
npm install firebase
import { initializeApp } from "firebase/compat/app";
import { getAuth } from "firebase/compat/auth";
import { getFirestore } from "firebase/compat/firestore";
const firebaseConfig = {};
const app = initializeApp(firebaseConfig);
const db = getFirestore(app);
const auth = getAuth(app);
发布于 2022-08-01 23:19:02
因为您安装了:
npm install firebase
安装最新版本,然后可以卸载该版本:
npm uninstall firebase
之后,您可以通过以下方式安装特定版本的SDK:
npm install firebase@<version>
因此,对于最新的v8版本,应该是:
npm install firebase@8.10.0
如果您想继续使用旧的名称空间API语法,则没有必要降级。您可以使用compat
版本的v9路径,如升级指南中所示
// v9 compat packages are API compatible with v8 code
import firebase from 'firebase/compat/app';
import 'firebase/compat/auth';
import 'firebase/compat/firestore';
https://stackoverflow.com/questions/73200393
复制相似问题