Como instalar e configurar o Node.js e o NPM no Windows
O Node.js é um poderoso tempo de execução de JavaScript criado no mecanismo V8 do Chrome, e o NPM (Node Package Manager) é um gerenciador de pacotes que vem com o Node.js. Eles são ferramentas essenciais para o desenvolvimento de aplicativos JavaScript modernos. Este guia o guiará pelo processo de instalação e configuração do Node.js e do NPM em um sistema Windows.
Etapa 1: Faça download do instalador do Node.js
- Visite o site oficial do Node.js:Acesse o site oficial do Node.js.
- Escolha a versão correta:
- LTS (Long-Term Support, suporte de longo prazo): Recomendada para a maioria dos usuários, pois é mais estável.
- Current: inclui os recursos mais recentes, mas pode ser menos estável.
Faça o download do instalador apropriado para sua versão do Windows (por exemplo, 64 bits).
Etapa 2: instalar o Node.js e o NPM
- Execute o instalador:
- Clique duas vezes no arquivo node-vxx.x.x-x64.msi baixado para iniciar o processo de instalação.
- Siga o assistente de instalação:
- Clique em Next na tela de boas-vindas.
- Aceite o Contrato de Licença e clique em Next.
- Escolha o caminho de instalação (por padrão, é C:\Program Files\nodejs\) e clique em Next.
- Na tela Custom Setup (Configuração personalizada), certifique-se de selecionar a opção “Install NPM” (Instalar NPM) junto com o Node.js e, em seguida, clique em Next (Avançar).
- Clique em Install para iniciar a instalação.
- Clique em Finish quando a instalação for concluída.
Por padrão, o instalador adiciona o Node.js à variável de ambiente PATH do seu sistema, o que significa que você pode usar os comandos node e npm no prompt de comando sem configuração adicional.
Etapa 3: verificar a instalação
Após a instalação, é importante verificar se o Node.js e o NPM estão instalados corretamente.
- Abra o prompt de comando: pressione Windows R, digite cmd e pressione Enter.
- Verifique a versão do Node.js:Execute o seguinte comando para verificar a versão instalada do Node.js:
node -v
Isso deve exibir o número da versão do Node.js (por exemplo, v18.x.x).
- Verifique a versão do NPM:Verifique a instalação do NPM executando:
npm -v
Isso deve exibir o número da versão do NPM (por exemplo, 9.x.x).
Etapa 4: atualizar o NPM (opcional)
Embora o NPM seja instalado com o Node.js, ele pode não ser sempre a versão mais recente. Você pode atualizar o NPM para a versão mais recente usando o seguinte comando:
npm install -g npm@latest
O sinalizador -g instala o pacote globalmente, garantindo que o NPM seja atualizado em todo o sistema.
Etapa 5: configurar o NPM (opcional)
Você pode definir as configurações do NPM para ter uma experiência mais personalizada. Aqui estão algumas configurações úteis:
- Defina o diretório padrão para pacotes globais: por padrão, os pacotes globais são instalados no diretório C:\Users\\AppData\Roaming\npm. Você pode alterar isso, se necessário:
npm config set prefix "C:\your\preferred\path"
- Defina o registro padrão: se quiser usar um registro personalizado, como um registro NPM privado, defina-o com:
npm config set registry "https://your-custom-registry.com/"
- Exibir todas as configurações: para ver todas as configurações atuais do NPM, execute:
npm config list
Etapa 6: criar e executar um aplicativo Node.js simples
- Criar um novo diretório:No prompt de comando, crie um novo diretório para o seu projeto e navegue até ele:
mkdir my-node-app
cd my-node-app - Inicialize um novo projeto Node.js:Crie um arquivo package.json executando:
npm init -y
Isso gerará um arquivo package.json padrão com a configuração básica do seu projeto Node.js.
- Crie um arquivo app.js:Dentro do diretório my-node-app, crie um novo arquivo chamado app.js usando qualquer editor de texto (por exemplo, Bloco de Notas, Visual Studio Code).Adicione o seguinte código ao app.js:
// app.js
const http = require('http');const hostname = '127.0.0.1';
const port = 3000;const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello, World!\n');
});server.listen(port, hostname, () => {
console.log(`Servidor em execução em http://${hostname}:${port}/`);
});
- Execute o aplicativo Node.js:No prompt de comando, execute o aplicativo:
node app.js
Você deverá ver a mensagem:
Servidor em execução em http://127.0.0.1:3000/ - Teste o aplicativo:Abra um navegador da Web e acesse http://127.0.0.1:3000/. Você deverá ver a mensagem Hello, World! exibida em seu navegador.
Etapa 7: instalar e usar os pacotes do Node.js
Você pode instalar pacotes adicionais do Node.js usando o NPM. Por exemplo, instale a popular estrutura Express:
Após a instalação, você pode usar o Express em seu aplicativo Node.js, exigindo-o em seu arquivo app.js:
const express = require('express');
const app = express();
const port = 3000;app.get('/', (req, res) => {
res.send('Hello from Express!');
});app.listen(port, () => {
console.log(`Servidor em execução em http://localhost:${port}`);
});
Execute o app.js atualizado:
Acesse http://localhost:3000/ em seu navegador para ver a mensagem do Express.
Conclusão
Agora você instalou com êxito o Node.js e o NPM em um sistema Windows, configurou o NPM e criou um aplicativo Node.js simples. Com essas ferramentas, você pode começar a criar, gerenciar e implantar aplicativos JavaScript em sua máquina Windows. Boa programação!