Firebase CLI 介绍
快速了解 Firebase CLI,并为你的 Firebase 项目设置 Firebase CLI。
一个 命令行界面 (CLI) 是一种交互式的基于文本的接口,通过文本行来处理对计算机程序或操作系统的命令。通过 CLI,用户可以将文本命令输入终端或命令提示符中。随后,一个称为 命令行解释器 或 命令行处理器 的程序会处理这些命令,并向用户返回相应的结果。
Firebase CLI
Firebase 提供了一套可通过 Firebase 命令行界面 (CLI) 访问的工具。这些工具用于管理 Firebase 项目。借助这些工具,开发者可以从 CLI 查看、测试、管理并部署代码和资源到其 Firebase 项目中。
设置 Firebase CLI
要设置 Firebase CLI,我们必须首先使用首选方法安装 CLI,然后登录 CLI 以访问我们的 Firebase 项目。
Firebase CLI 安装
根据我们的操作系统、经验水平和/或使用场景,有多种方式安装 Firebase CLI。最常用的方法是通过 Node Package Manager (NPM),我们将在本课程中使用该方法。
要使用 NPM,我们必须在环境中安装 Node.js。安装 Node.js 会自动安装 NPM 命令工具,从而让我们能够使用它们。我们可以使用以下命令通过 NPM 安装 Firebase CLI:
1npm install -g firebase-tools
执行此操作后,firebase 命令将在我们的设备上全局可用。
注意: 然而,在本课程期间,我们无需担心安装 CLI,因为课程环境已经为我们后台完成了所有这些操作。
登录 Firebase CLI
登录 CLI 会验证我们的 Google 账户,使我们能够访问、管理和部署与账户关联的 Firebase 项目。有多种方式可以登录 Firebase CLI,具体方法取决于所使用的环境。最常见的方式如下命令所示:
1firebase login
此命令会在我们机器上打开一个网页并连接到 localhost。因此,这要求我们能够访问 localhost,但我们无法做到这一点。因此,在本课程中,我们将使用一种略有不同的方法来登录 CLI:
- 点击下方的“Terminal”小部件开始。这将连接我们的终端,并自动运行 CLI 认证所需的登录命令。
- 复制提供的超链接。在任意浏览器中输入该链接以继续。
- 接下来,使用您的 Google 账户登录,或认证一个 Google 账户以访问 Firebase CLI。
- 点击“允许”按钮以完成权限确认。然后,在提供的提示中确认终端命令和会话 ID。
- 从授权码部分复制授权码,并返回到下方的“Terminal”小部件。
- 将授权码粘贴到下方的“Terminal”小部件中,并点击“Enter”键。
此操作将返回一个用于后续 Firebase CLI 命令的身份验证令牌。请复制该令牌并保存,因为它很快就会用到。
完成上述步骤后,我们就可以开始使用 Firebase CLI 来测试、管理和部署我们的 Firebase 应用程序了。
注意: 为了让 Firebase 在课程的小部件中识别我们的认证状态,我们必须在课程中的所有命令中使用
--token标志,并附上身份验证令牌。
然而,在本地机器上不需要--token标志。
1firebase <command> --token $CLI_TOKEN
上面的语法展示了使用 --token 标志的典型 Firebase CLI 命令。