我正在尝试更新我的Firebase CLI安装,以便为我的项目使用云功能。我遵循getting-started指南,但由于某种原因,CLI无法检测更新的版本。
我初始化了我已经通过Firebase控制台创建的我的项目。在项目初始化期间,Firebase CLI提到我的CLI版本应该更新,但是完整的过程顺利进行。
初始化完成后,我第一次运行(更新CLI):
npm install -g firebase-tools
更新完成后,命令行报告:
firebase-tools@3.18.6
但是当我跑步时
firebase init函数
我明白了:
错误:CLI已过期(在3.0.1上,至少需要3.0.5)
我不明白为什么会这样,因为更新报告已安装3.18.6版任何提示都会很棒!
作为参考,您可以看到命令行here的快照。
答案 0 :(得分:1)
您可能在不同位置安装了多个版本的节点。首先,卸载以前安装的所有版本的节点。确保在命令行上运行a
不执行任何操作。然后,重新安装一切。再次安装Firebase CLI后,请使用node
检查其版本。