【发布时间】: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