是否有办法检索通过firebase use project-name
激活的当前项目名称?我已经在Firebase中将几个项目设置为不同的环境。由于使用相同的代码库,所以我的问题是脚本不知道要使用哪些配置。
发现了此相关问题process.env.GCLOUD_PROJECT,根据docs,它会自动填充,但似乎只会返回未定义状态。
所以我有一个配置并像这样使用它;
const config = {
prod: {
apiKey: ...
},
stage: {
apiKey: ...
}
};
const config = process.env.ACTIVE_ENV === 'production' ? prodConfig : devConfig;
firebase.initializeApp(config);
我要实现的目标是,当我运行firebase use stage-proj
时,它将填充正确的配置详细信息,并且还将运行firebase deploy
。