firebase_cli.introducao - Crops-Team/guidelines GitHub Wiki

Introdução

Instalação

Instruções para instalar o Firebase CLI e demais ferramentas (XCode, Android SDK, etc) estão em Ambiente De Desenvolvimento - Mac OS.

Important

Leia e siga as instruções de Ambiente De Desenvolvimento - Mac OS na ordem. Algumas ferramentas, incluindo Firebase CLI, dependem de ferramentas prévias para funcionar.

Configuração

Faça login na conta Google do projeto Firebase:

firebase login

Inicialize as ferramentas que serão usadas:

firebase init firestore
firebase init functions

Trocando E adicionando Projetos

É possível adicionar aliases, para que você possa ter mais de um projeto. Você também pode trocar de um projeto para outro.

firebase use --add <project-id>
# trocar entre projetos:
firebase use <project-id>

Deploy

Para enviar as mudanças para o servidor, você pode mandar tando de um serviço específico como para todos os serviços:

firebase deploy
# functions:
firebase deploy --only functions
# firestore rules:
firebase deploy --only firestore:rules

logging

É possível acessar o logging do servidor firebase:

firebase functions:log

Emulador Local

Inicie o emulador do firebase:

firebase emulators:start --import .emulator_data --export-on-exit
# É possível também apenas rodar um serviço:
firebase emulators:start --import .emulator_data --export-on-exit --only function

Ajustando Functions Para Emulador

No caso de uso com o emulador, você pode querer que o compilador typescript observe mudanças nas functions:

cd functions
tsc -w

Logging Do Emulador

⚠️ **GitHub.com Fallback** ⚠️