Firebase 部署 - "Unable to Authorize" 错误

Firebase Deploy - "Unable to Authorize" error

我尝试为我设置的 Firebase 项目部署一个非常简单的站点,并遵循以下步骤:

  1. firebase 登录(我已经登录了,因为我还有其他正在进行的项目)
  2. firebase init(创建了 .firebasercdatabase.rules.json 文件)。
  3. firebase 部署

部署时,我不断收到以下错误消息:

λ firebase deploy

! Your CLI authentication needs to be updated to take advantage of new features.

! Please run firebase login --reauth

Error: Unable to authorize access to project [PROJECT NAME]

我成功地 运行 firebase login --reauth 我仍然得到这个。

有人知道我在这里做错了什么吗?

在另一个

中找到了我的答案

似乎在部署时,你应该部署:

firebase deploy --project [PROJECT ID, not PROJECT NAME]

第一个警告显示您必须更新 firebase-cli。

运行 要更新的命令:

npm install -g firebase-tools

您的项目可能尚未 linked 导致该错误。

运行 这个命令到 link 项目:

firebase use --add

它将列出您的 firebase 帐户中的项目,select 正确的项目并尝试使用以下方式部署项目:

firebase deploy

PS:您不必每次在 运行 use --add 命令

后都将 project_id 附加到 deploy 命令