如何取消默认Firebase项目的关联?

如何取消默认Firebase项目的关联?,firebase,firebase-cli,Firebase,Firebase Cli,在放弃我的“默认”项目后,Firebase仍然使用它: > firebase use --unalias default Removed alias default Run firebase use --add to define a new project alias. > firebase deploy === Deploying to 'myproject0'... 我的代码库部署在多个作为独立环境使用的项目上。我希望为所有Firebase CLI命令明确指定项目,以避

在放弃我的“默认”项目后,Firebase仍然使用它:

> firebase use --unalias default
Removed alias default

Run firebase use --add to define a new project alias.

> firebase deploy

=== Deploying to 'myproject0'...
我的代码库部署在多个作为独立环境使用的项目上。我希望为所有Firebase CLI命令明确指定项目,以避免与生产或登台环境混淆。
无法取消默认项目的关联吗?
我做错了吗

My.firebaserc已成功更新:

{
  "projects": {
    "production": "myproject0",
    "test": "myproject-test"
  },
  "targets": {
    "myproject0": {
      "hosting": {
        "superadmin-webapp": [
          "superadmin-myproject0"
        ],
        "client-webapp": [
          "myproject"
        ]
      }
    }
  }
}

项目目录中的“.firebaserc”文件包含哪些内容?这就是配置别名时别名的位置。“默认”键已成功从.firebaserc中删除。我插入了我的新目标:“生产”:…,“阶段”:。。。我对“项目”也有同样的行为:{}哦,但是我看到我以前的默认项目列在“目标”的第一位,也许这就是CLI选择默认项目的地方?我将在问题中发布我的.firebaserc。可能,我不知道它在这里做什么。CLI文档没有说明如何在命令行上指定项目,因此您可能必须确保已添加并使用了要使用的正确项目。感谢您的帮助。我将把我的测试项目设置为默认项目,以避免意外地干扰生产。