【问题标题】:Setting up Firebase CLI to use Functions设置 Firebase CLI 以使用函数
【发布时间】:2018-11-15 22:51:46
【问题描述】:

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

我初始化了一个我已经通过 Firebase 控制台创建的项目。在项目初始化期间,Firebase CLI 提到我的 CLI 版本应该更新,但是整个过程很顺利。

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

npm install -g firebase-tools

更新完成后,命令行提示:

firebase-tools@3.18.6

但是当我运行时

firebase 初始化函数

我明白了:

错误:CLI 已过期(在 3.0.1 上,至少需要 3.0.5)

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

作为参考,你可以看到命令行here的快照。

【问题讨论】:

  • 你试试 firebase-tools@latest 吗?
  • 是的,我刚刚做了,不幸的是显示了同样的错误。出于某种原因,我觉得我可能需要手动删除阻止 CLI 识别更新版本的文件。但我不知道在哪里可以找到这样的东西..
  • 请不要使用图片 - 只需将文本复制到问题中,以便阅读和搜索。
  • @DougStevenson,感谢您的编辑和建议,我更新了原始问题。

标签: firebase npm firebase-cli


【解决方案1】:

看起来您可能在不同位置安装了多个版本的节点。首先,卸载您之前可能安装的 所有 版本的节点。确保在命令行上运行 node 不会执行任何操作。然后,重新安装所有内容。再次安装 Firebase CLI 后,使用 firebase --version 检查其版本。

【讨论】:

猜你喜欢
  • 2020-08-09
  • 2021-10-03
  • 1970-01-01
  • 2019-11-08
  • 2021-12-21
  • 2019-06-16
  • 2018-09-16
  • 2019-09-14
  • 2021-08-11
相关资源
最近更新 更多