firebase - nodo - google services json download
¿Cómo cambio las aplicaciones desde el cli de base de fuego? (3)
En el directorio donde ejecuta la firebase list
, habrá un archivo llamado firebase.json
. Si lo abres en un editor de texto, verás el nombre de la aplicación allí. Puede cambiarlo allí o eliminar firebase.json
para cambiar la aplicación.
O ahórrese la molestia de editar un archivo de texto y firebase init
Jason: use firebase init
.
Esto parece algo que debería ser bastante fácil de hacer, pero por alguna razón, estoy siendo derrotado.
Estoy intentando usar la CLI de las herramientas firebase para interactuar con mi base de datos. Puedo iniciar sesión sin problemas, y cuando firebase list
, obtengo una lista de todas mis aplicaciones actuales. También me dice a qué aplicación estoy conectado actualmente.
Mi problema es que quiero conectarme a una de las otras aplicaciones. Estoy ejecutando consultas en mi aplicación de pruebas y necesito ejecutarlas en mi aplicación de producción. Puedo ver la aplicación de producción en la lista, pero no encuentro ninguna forma de cambiar a esa aplicación.
¿Pensamientos?
He encontrado información útil aquí. Firebase CLI Reference .
El siguiente código funciona para mí.
firebase use <project_id>
Prefiero usar scripts. Considere una estructura de proyecto como esta:
your-project
├── .firebaserc
└── functions
├── package.json
└── index.js
Vaya a .firebaserc
y siga el siguiente ejemplo
{
"projects": {
"default": "project-name",
"prod": "other-name"
}
}
Luego vaya a package.json
y agregue los siguientes scripts ( changeToProd
, y changeToDev
).
{
...
"scripts": {
...
"changeToProd": "firebase use prod",
"changeToDev": "firebase use default"
},
"dependencies": {
...
},
...
}
Si su IDE admite scripts npm, puede ejecutarlos utilizando la interfaz de usuario IDE, de lo contrario, puede ejecutarse utilizando la consola de comandos. Asegúrate de estar dentro de la carpeta de functions
.
npm run-script changeToProd
Puede verificar su proyecto actual ejecutando el siguiente comando desde el terminal o agregado a los scripts como lo hicimos
firebase use