设置 Firebase CLI 以使用函数

Setting up Firebase CLI to use Functions

我正在尝试更新我的 Firebase CLI 安装,以便为我的项目使用云功能。我遵循了 getting-started 指南,但是由于某种原因,CLI 无法检测到更新版本。

我初始化了一个我已经通过 Firebase 控制台创建的项目。在项目初始化的时候,Firebase CLI 提示我的 CLI 版本需要更新,但是整个过程很顺利。

初始化完成后,我第一次运行(更新CLI):

npm install -g firebase-tools

更新完成后,命令行报告:

firebase-tools@3.18.6

但是当我运行

firebase init functions

我得到:

Error: CLI is out of date (on 3.0.1 , need at least 3.0.5)

我不明白为什么会这样,因为更新报告说版本 3.18.6 已安装任何提示都很好!

作为参考,您可以查看命令行的快照here

您可能在不同位置安装了多个版本的节点。首先,卸载您之前可能安装的 all 版本的节点。确保命令行上的 运行 node 不执行任何操作。然后,重新安装一切。再次安装 Firebase CLI 后,使用 firebase --version.

检查其版本