迁移到新控制台后Firebase部署中断 - “错误:需要身份验证。”

时间:2016-05-23 19:50:47

标签: node.js deployment firebase firebase-hosting firebase-tools

将我的应用迁移到新的Firebase控制台(console.firebase.google.com)后,我无法再使用Firebase CLI“firebase deploy”部署静态资源。我收到消息“错误:需要验证。”

起初,我已更新到最新的CLI,但发现我无法使用它来部署而不在我的Angular应用中更新Firebase;在AngularFire更新之前,我还没准备好这样做。所以我降级到较旧的CLI,但发现我仍然无法部署。

我尝试卸载/重新安装Firebase CLI,Firebase,NodeJS(v4& 6),多次登录和退出Firebase - 没有任何帮助。

我目前正在使用:

  • Firebase CLI:2.15.1
  • 节点:4.4.4
  • NPM:2.15.1

我还尝试使用“firebase prefs:token”,复制令牌,并通过“firebase deploy --token”使用令牌进行部署。仍然没有运气。需要验证。

希望获得有关解锁部署问题的一些指导。谢谢!

1 个答案:

答案 0 :(得分:4)

抱歉,您遇到了问题。您应该使用firebase-tools节点模块。最新版本是3.0.0。这是使用已迁移到新控制台的项目所必需的。

尝试跑步:

npm install -g firebase-tools
# just to be sure; let's make sure you have a token against the right scopes
firebase logout; firebase login