Como baixar e instalar Node.js e NPM em Windows
⚡ Resumo Inteligente
Instalação do Node.js em Windows Utiliza o instalador MSI oficial ou o gerenciador de pacotes Chocolatey, ambos com o NPM incluído. Após a instalação, um script simples de servidor HTTP confirma que o ambiente de execução exibe uma resposta "Olá, Mundo!" no navegador.

Para começar a construir suas aplicações Node.js, o primeiro passo é instalar o framework Node.js. O framework Node.js está disponível para diversos sistemas operacionais, a partir de [inserir aqui a versão mais recente]. Windows para Ubuntu e OS X. Depois que a estrutura Node.js estiver instalada, você poderá começar a criar seus primeiros aplicativos Node.js.
O Node.js também permite incorporar funcionalidades externas ou estendidas por meio de módulos personalizados. Esses módulos precisam ser instalados separadamente. Um exemplo de módulo é o MongoDB módulo, que permite trabalhar com MongoDB bancos de dados do seu aplicativo Node.js.
Como instalar o Node.js em Windows
A primeira etapa para usar o Node.js é a instalação das bibliotecas do Node.js no sistema cliente. Abaixo estão as etapas para baixar e instalar o Node.js em Windows:
Passo 1) Baixe o instalador do Node.js para Windows.
Ir para o site https://nodejs.org/en/download/ e faça o download dos arquivos binários necessários. No nosso exemplo, vamos baixar o Node.js em Windows com os arquivos de configuração de 32 bits.
Passo 2) Execute a instalação. Double Clique no arquivo .msi baixado para iniciar a instalação. Clique no botão Executar na primeira tela para começar a instalação.
Passo 3) Na próxima tela, clique no botão “Avançar” para continuar com o download e a instalação do Node.js.
Passo 4) Aceite os termos e condições. Na tela seguinte, aceite o contrato de licença e clique no botão Avançar.
Passo 5) Configure o caminho. Na próxima tela, escolha o local onde o Node.js precisa ser instalado e clique no botão Avançar.
- Primeiro, insira o local de instalação do Node.js. É aqui que os arquivos do Node.js serão armazenados após a instalação.
- Clique no botão Avançar para prosseguir com a instalação.
Passo 6) Selecione os componentes padrão a serem instalados. Aceite os componentes padrão e clique no botão Avançar.
Passo 7) Inicie a instalação. Na próxima tela, clique no botão Instalar Node.js para começar a instalação. Windows.
Passo 8) Conclua a instalação. Clique no botão Concluir para finalizar a instalação.
Observação: Windows agora recomenda que os desenvolvedores usem Node.js com WSL2 (O Windows Subsistema para Linux) para fluxos de trabalho de desenvolvimento no estilo Linux.
Como instalar o NPM em Windows 10/8/7
Outra forma de instalar o Node.js em qualquer máquina cliente é usando um "gerenciador de pacotes". Windows, o download do NPM (Node Package Manager) é conhecido como Chocolatey. Ele foi projetado para ser uma estrutura descentralizada para instalar rapidamente os aplicativos e ferramentas de que você precisa.
Para instalar o NPM em Windows via Chocolatey, os seguintes passos precisam ser executados.
Passo 1) Instalando o Chocolatey – O Site da Chocolatey Possui instruções muito claras sobre como essa estrutura precisa ser instalada.
- O primeiro passo é executar o comando abaixo na janela do prompt de comando. Este comando foi retirado do site do Chocolatey e é o comando padrão para instalar o Node.js via Chocolatey.
- O comando abaixo é um comando do PowerShell que chama o script remoto do PowerShell no site do Chocolatey. Este comando precisa ser executado em uma janela de comando do PowerShell.
- Este script do PowerShell faz todo o trabalho necessário para baixar os componentes necessários e instalá-los adequadamente.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
Passo 2) O próximo passo é instalar o Node.js em sua máquina local usando o gerenciador de pacotes Chocolatey. Isso pode ser feito executando o comando abaixo no prompt de comando.
Se a instalação for bem-sucedida, você receberá a mensagem de instalação bem-sucedida do Node.js.
Observação: Se você receber um erro como “C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1”, crie manualmente a pasta no caminho.
Executando seu primeiro aplicativo Hello World em Node.js
Depois de baixar e instalar o Node.js no seu computador, vamos tentar exibir "Olá Mundo" em um navegador da web. Crie um arquivo Node.js com o nome firstprogram.js.
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); res.end('Hello World!'); }).listen(8080);
Code Explicação:
- A funcionalidade básica da função “require” é que ela lê um JavaScript O comando `require` executa o arquivo e, em seguida, retorna um objeto. Usando esse objeto, podemos então utilizar as diversas funcionalidades disponíveis no módulo chamado pela função `require`. No nosso caso, como queremos usar a funcionalidade HTTP, estamos usando o comando `require(http)`.
- Nesta segunda linha de código, estamos criando um aplicativo de servidor baseado em uma função simples. Essa função é chamada sempre que uma solicitação é feita ao nosso aplicativo de servidor.
- Ao recebermos uma requisição, solicitamos que nossa função retorne uma resposta "Olá Mundo" ao cliente. A função `writeHead` é utilizada para enviar os dados do cabeçalho ao cliente, enquanto a função `end` encerra a conexão com o cliente.
- Em seguida, usamos a função server.listen para fazer com que nosso aplicativo servidor escute as solicitações do cliente na porta 8080. Você pode especificar qualquer porta disponível aqui.
Executando o código
- Salve o arquivo no seu computador: C:\Users\Seu Nome\firstprogram.js
- Na linha de comando, navegue até a pasta onde o arquivo está armazenado. Digite o comando Node firstprogram.js.
- Agora, seu computador funciona como um servidor! Se alguém tentar acessar seu computador na porta 8080, receberá uma mensagem de "Olá, Mundo!" como resposta.
- Inicie seu navegador de internet e digite o endereço: http://localhost:8080
Saída:












