将我的应用程序迁移到新的 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”使用令牌进行部署。仍然没有运气。需要身份验证。
希望有关该问题的一些指导以解除阻止部署。谢谢!