如何查找当前使用的Firebase SDK版本及库版本?
嘿,我来帮你搞定这个问题!不同类型的Firebase项目,查询SDK和库版本的方法不太一样,我把常见场景的操作都整理好了:
Web项目(使用npm/yarn管理依赖)
- 打开终端,切换到项目根目录,执行
npm list firebase(npm用户)或者yarn list firebase(yarn用户),终端会输出你当前安装的Firebase SDK完整版本,以及它依赖的各个子库版本; - 也可以直接查看项目根目录的
package.json文件,在dependencies或devDependencies区块里找到firebase条目,后面跟着的就是版本号,比如"firebase": "^9.23.0"; - 如果是通过CDN引入的Web项目:直接看HTML文件里的CDN链接,比如
<script src="https://www.gstatic.com/firebasejs/9.23.0/firebase-app.js"></script>,链接里的9.23.0就是SDK版本。
Android项目
- 打开项目的
app/build.gradle文件,在dependencies代码块中,每个Firebase库都会标注具体版本,比如implementation 'com.google.firebase:firebase-auth:22.1.1',这里的22.1.1就是该Auth库的版本; - 也可以在Android Studio中,点击顶部菜单栏的
File > Project Structure,切换到Dependencies标签页,找到Firebase相关的库条目,就能看到对应的版本号。
iOS项目
- 如果你用CocoaPods管理依赖:打开项目根目录的
Podfile.lock文件,搜索Firebase关键词,里面会列出所有已安装的Firebase库及其具体版本,比如Firebase/Auth (10.12.0); - 在Xcode中操作:选中项目导航栏里的
Pods文件夹,找到对应的Firebase库(比如FirebaseAuth),打开它的Info.plist文件,查找CFBundleShortVersionString字段,对应的就是库的版本号。
Node.js项目
- 和Web项目类似,终端执行
npm list firebase(或npm list firebase-admin如果你用的是Admin SDK),或者yarn list firebase,就能看到版本信息; - 也可以直接查看
package.json里的dependencies区块,找到firebase或firebase-admin的版本条目。
内容的提问来源于stack exchange,提问作者Lance Samaria
相关产品推荐
相关产品推荐

