我正在学习React.js和Firebase的教程,由于该教程来自2020年,我相信他使用的是Firebase版本8或9。我以前从未使用过firebase,我一直在一步一步地学习本教程,试图获得一些关于它的知识。在收到一堆错误后,我意识到我使用的是firebase 10.1.0,并且在不同版本之间语法发生了很多变化。我想降级到版本8,这样我仍然可以按照教程进行操作,但这样做会遇到很多问题
到目前为止,我已经尝试了这些命令:
npm i -S firebase@9
npm i -S firebase@9.6.2
npm uninstall firebase
npm install --save firebase@8.2.1
在分别运行所有这些并检查介于两者之间的版本(使用firebase-version(之后,无论它仍然说什么,我都在运行10.1.0版
有人知道我做错了什么吗?或者我可以做些什么来降低评级?
如果您想在最新的SDK版本中使用v8语法,您可以导入compat
路径,如下所述。这应该使现有的大多数教程都能正常工作
您可以使用降级命令将版本更改为8:npm ifirebase@8.8.0
或版本上限至9.4
import_firestore
CLI_firebase