"Error: Server Error. socket hang up" whenever I do "firebase deploy --only hosting, database, storage"

"Error: Server Error. socket hang up" whenever I do "firebase deploy --only hosting, database, storage"

我目前正在使用 Firebase 的托管、功能、存储和数据库。正确设置所有 firebase.json 后,每当我尝试将它们部署到我在 firebase 上的项目时,这个错误就会不断发生。

firebase.json状态良好。 我只是按照 firebase 文档提供的说明进行操作。 我尝试为我的 CLI 卸载并重新安装 'firebase-tools' npm。 整个Whosebug的答案我都查过了,但是好像没有正确答案。

firebase login
firebase list
firebase use 'myprojectid'
firebase deploy --only database, functions, storage, hosting

我希望它能正常工作,以便所有东西都可以部署。 但是我遇到了这个 "socket hang up" 错误。

我在 "firebase-tools" GitHub 回购上打开了这个问题。感谢"thechenky",我抓住了解决这个问题的线索。问题是“.firebaserc”设置。我的项目配置不正确,如下所示:

{
  "projects": {
    "default": "gobot-a5af4",
    "dev": "gobot-a5af4",
    "prod": "gobot-3e82e",
    "mu": "gobot-multiuser"
  }
} 

因此,每当我部署我的功能、存储、数据库和托管时,我都会无意识地暗示错误的项目 ID "default"。 您可以查看 link: https://github.com/firebase/firebase-tools/issues/1309