ANÚNCIO

~/questoes/programacao

O que é necessário instalar no computador antes de usar Firebase Hosting?

Responda, confira o feedback e use o resultado para orientar sua revisão.
Aula de referência Como Hospedar Site Grátis no Firebase: Tutorial Atualizado
Para fixar

Preparação do Ambiente para Firebase Hosting

Conceito central

Antes de hospedar qualquer site no Firebase, você precisa instalar ferramentas específicas no seu computador. Essas ferramentas permitem gerenciar o projeto localmente e fazer upload para os servidores do Google. Node.js, npm e Firebase CLI formam a tríade essencial para começar.

Por que essa resposta faz sentido

Node.js e npm são necessários para instalar e gerenciar bibliotecas que seu projeto pode precisar, enquanto Firebase CLI é o programa que permite você se conectar à sua conta Google e enviar seus arquivos para a plataforma. Sem essas três ferramentas, você não consegue autenticar nem fazer o deploy.

Armadilhas comuns

  • Achar que Firebase Hosting é um serviço que funciona direto no navegador, sem precisar instalar nada no computador
  • Confundir npm com npm scripts, pensando que é apenas um programa para executar tarefas e não para gerenciar dependências
  • Tentar usar Firebase apenas através do console web, esquecendo que é necessário instalar Firebase CLI para fazer deploy do projeto local

Entenda as alternativas

A

Firebase Hosting é gratuito justamente porque usa a infraestrutura do Google. Não existe software de hospedagem pago obrigatório. Você só paga se ultrapassar os limites da camada gratuita.

B

Extensões de navegador não são suficientes para hospedar um site. Você precisa de ferramentas de linha de comando para interagir profundamente com o Firebase e fazer upload de seus arquivos.

C

Programa de compressão é opcional e não é necessário para começar. O Firebase cuida automaticamente da otimização dos seus arquivos quando você faz o deploy.

D

Node.js fornece o ambiente JavaScript, npm gerencia as dependências do seu projeto, e Firebase CLI é a ferramenta que faz a conexão entre seu computador e os servidores do Firebase. Esses três são insubstituíveis.

Dica prática: Instale Node.js primeiro (npm vem junto). Depois, abra o terminal e digite `npm install -g firebase-tools` para instalar Firebase CLI globalmente. Então faça login com `firebase login`. Assim você estará pronto para inicializar seu primeiro projeto Firebase.

Revise pensando: Se você deletasse Firebase CLI do seu computador, conseguiria ainda fazer upload de um site novo para o Firebase apenas usando npm e Node.js?