← Nível 3 – Mestre

Lição 2 de 10 ⏱ 30 minutos Premium

O terminal e Node.js

Vais abrir a janela preta dos filmes de hackers e descobrir que é um amigo. E instalar Node.js.

O que é o terminal

O terminal é uma janela onde escreves comandos ao computador em texto em vez de clicar com o rato. Parece assustador, mas é só outra forma de controlar coisas – e para programadores, é a principal. Não te preocupes: vais precisar de cerca de cinco comandos.

⚠️

Faz a instalação com um pai ou uma mãe – como com o editor no Nível de Preparação. E corre no terminal só comandos que percebes (ou que vêm daqui). Comandos aleatórios da internet podem estragar o computador.

Como abrir o terminal

Experimenta

Escreve um comando e prime Enter:

echo Hi terminal

O terminal responde «Hi terminal.» É assim que funciona: escreves um comando → Enter → o computador responde. Mais dois úteis:

pwd     # where am I right now? (prints the folder)
ls      # what's in this folder? (on Windows, "dir" also works)

O que é o Node.js e porque precisas dele

Até agora, o JavaScript só corria no browser. O Node.js deixa-o correr em qualquer sítio – como num servidor. E o mais importante: o Node.js traz o npm, uma loja de pedaços de código prontos (pacotes), que vamos usar daqui a pouco para descarregar React e Vite.

Instalação

  1. Vai a nodejs.org e descarrega a versão marcada LTS (Long Term Support = suportada a longo prazo, a mais estável).

  2. Corre o ficheiro descarregado e clica no instalador (Next → Next → Install). Não mudes nada, as predefinições estão corretas.

  3. Fecha e reabre o terminal (importante!) e verifica a instalação:

    node --version
    npm --version

    Quando aparecem dois números de versão (como v22.11.0 e 10.9.0), está feito.

💡

«Command not found»? Normalmente basta fechar e reabrir o terminal (ou todo o VS Code). Se também não ajudar, reinicia o computador – o instalador precisa que o sistema «note» o programa novo.

A tua cola de comandos

Estes quatro comandos cobrem 90% do teu trabalho. Guarda-os:

ComandoO que faz
cd folder-nameentrar numa pasta (cd .. = voltar uma pasta)
ls (ou dir)mostrar o que há na pasta
npm installdescarregar os pacotes que um projeto precisa
npm run deviniciar o servidor de desenvolvimento (para com Ctrl+C)

Verifica tu: node --version e npm --version imprimem números, e consegues usar o terminal para entrar numa pasta (cd) e listar o conteúdo (ls). A oficina do profissional está pronta – na próxima lição, vamos configurar a tua primeira app React.

O que ficas a saber desta lição