如何在Ubuntu 16.4.4上安装旧版本Firebase Cloud Functions SDK
安装指定旧版本Firebase SDK(≤0.9.1)的方法
别担心,我帮你搞定在Ubuntu 16.04.4上安装旧版Firebase SDK的问题,步骤很清晰:
1. 直接通过npm指定版本安装全局CLI
打开终端,运行下面的命令,把0.9.1换成你实际需要的具体版本号(比如0.9.0也适用):
npm install -g firebase-tools@0.9.1
2. 验证安装结果
安装完成后,执行以下命令确认版本是否正确:
firebase --version
如果输出显示0.9.1(或你指定的目标版本),说明安装成功。
3. 解决Ubuntu常见的权限问题
如果安装时遇到权限报错,不要用sudo(会导致后续npm操作出现权限混乱),可以按以下步骤修复全局npm权限:
- 创建专属的全局npm目录:
mkdir -p ~/.npm-global
- 配置npm使用这个目录:
npm config set prefix '~/.npm-global'
- 修改
~/.profile文件,把新目录加入系统PATH:
nano ~/.profile
在文件末尾添加一行:
export PATH=~/.npm-global/bin:$PATH
- 刷新配置使其生效:
source ~/.profile
之后重新运行安装命令就不会有权限问题了。
4. 项目本地安装(可选)
如果你不想全局安装旧版本,只想在当前项目中使用,可以进入项目目录后运行:
npm install firebase-tools@0.9.1 --save-dev
之后通过npx调用旧版本CLI:
npx firebase --version
这样你就能继续用熟悉的旧版本SDK修改函数,不用被迫迁移到不兼容的新版本啦。
内容的提问来源于stack exchange,提问作者Karol
相关产品推荐
相关产品推荐

