设置 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
.
检查其版本
我正在尝试更新我的 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
.