firebase CLI 没有部署到正确的项目
firebase CLI does not deploy to correct project
我正在使用 git 源代码管理部署开发和生产分支。这些函数有一个 .firebaserc
如下
$ cat .firebaserc
{
"projects": {
"default": "doodlemobileapp-dev"
}
}
firebase deploy
工作正常并部署到指定的项目。但是什么时候到生产分支我可以看到 .firebasderc
内容发生了变化:
$ cat .firebaserc
{
"projects": {
"default": "doodlemobileapp"
}
}
说明完美修改了内容。但是,执行 firebase deploy
仍然会部署到 doodlemobileapp-dev
而不是 doodlemobileapp
。
您不应手动更改 .firebaserc
文件。而是使用 firebase use --project
命令切换到不同的项目。见 documentation on project aliases
您还可以在同一个项目中设置单独的目标,https://firebase.google.com/docs/cli/targets。但我必须承认我自己从未使用过它。
我正在使用 git 源代码管理部署开发和生产分支。这些函数有一个 .firebaserc
如下
$ cat .firebaserc
{
"projects": {
"default": "doodlemobileapp-dev"
}
}
firebase deploy
工作正常并部署到指定的项目。但是什么时候到生产分支我可以看到 .firebasderc
内容发生了变化:
$ cat .firebaserc
{
"projects": {
"default": "doodlemobileapp"
}
}
说明完美修改了内容。但是,执行 firebase deploy
仍然会部署到 doodlemobileapp-dev
而不是 doodlemobileapp
。
您不应手动更改 .firebaserc
文件。而是使用 firebase use --project
命令切换到不同的项目。见 documentation on project aliases
您还可以在同一个项目中设置单独的目标,https://firebase.google.com/docs/cli/targets。但我必须承认我自己从未使用过它。