Para começar a desenvolver aplicações com JavaScript fora do navegador, o primeiro passo é instalar o Node.js. O Node.js é um ambiente de execução que permite que o JavaScript seja executado no lado do servidor. Felizmente, o processo de instalação no Windows é bastante simples e já inclui o npm (Node Package Manager), a ferramenta que usaremos para gerenciar as dependências do nosso projeto.
### Passo 1: Baixando o Instalador
Acesse o site oficial do Node.js
Na página inicial, você verá duas opções de download:
– **LTS (Long-Term Support):** Versão com suporte de longo prazo. É a mais recomendada para a maioria dos usuários e para ambientes de produção, pois foca em estabilidade e segurança.
– **Current:** Versão mais recente, com os últimos recursos adicionados. Pode ser menos estável.
Clique na versão **LTS** para baixar o instalador do Windows (`.msi`).
### Passo 2: Executando a Instalação
Após o download, execute o arquivo `.msi` para iniciar o assistente de instalação.
1. **Welcome:** Clique em `Next`.
2. **License Agreement:** Marque a caixa para aceitar os termos e clique em `Next`.
3. **Destination Folder:** Você pode manter o caminho de instalação padrão. Clique em `Next`.
4. **Custom Setup:** Mantenha os componentes padrão selecionados e clique em `Next`.
5. **Tools for Native Modules:** Uma etapa crucial. Marque a caixa **”Automatically install the necessary tools. Note that this will also install Chocolatey…”**. Isso garantirá a instalação automática de ferramentas adicionais, como Python e Visual Studio Build Tools, que são necessárias para compilar dependências nativas que muitos pacotes npm utilizam. Isso pode evitar muitas dores de cabeça no futuro. Clique em `Next`.
6. **Ready to Install:** Clique em `Install` para iniciar o processo.
Ao final da instalação, uma janela do PowerShell pode ser aberta para instalar as ferramentas adicionais. Pressione qualquer tecla para continuar e aguarde a conclusão desse processo.
### Passo 3: Verificando a Instalação
Para confirmar que o Node.js e o npm foram instalados corretamente, abra um **novo** terminal. Você pode usar o **Prompt de Comando (CMD)** ou o **PowerShell**.
Digite os seguintes comandos, um de cada vez, e pressione Enter:
“`bash
node -v
npm -v
“`
Se a instalação foi bem-sucedida, você verá as versões do Node.js e do npm impressas no terminal, como por exemplo:
“`
v18.18.0
9.8.1
“`
*(Os números da versão podem variar dependendo da versão LTS que você baixou).*
### Passo 4: Instalando Dependências com o npm
Com o Node.js e o npm instalados, você já pode gerenciar os pacotes (ou dependências) do seu projeto.
1. Navegue até a pasta do seu projeto pelo terminal:
“`bash
cd caminho/para/seu-projeto
“`
2. Para iniciar um novo projeto Node.js e criar um arquivo `package.json` (que rastreia suas dependências), execute:
“`bash
npm init -y
“`
3. Para instalar uma dependência, como o popular framework `express`, use o comando `npm install`:
“`bash
npm install express
“`
Isso criará uma pasta `node_modules` no seu projeto, onde os pacotes são armazenados, e adicionará o `express` como uma dependência no seu arquivo `package.json`.
Pronto! Agora seu ambiente de desenvolvimento Windows está configurado para criar aplicações com Node.js.
