如何取消默认Firebase项目的关联?
在放弃我的“默认”项目后,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 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文档没有说明如何在命令行上指定项目,因此您可能必须确保已添加并使用了要使用的正确项目。感谢您的帮助。我将把我的测试项目设置为默认项目,以避免意外地干扰生产。