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.

  • 🪟 Windows Installer: O instalador MSI do nodejs.org instala o Node.js e o NPM juntos.
  • 📦 Achocolatado: O Windows O gerenciador de pacotes instala o Node.js com um único comando do PowerShell.
  • ⚙️ Olá, mundo! Um servidor require('http') escuta na porta 8080 e retorna uma resposta.
  • 🔢 Verificação de versão: Executar os comandos `node -v` e `npm -v` confirma as versões instaladas.
  • ???? Opção WSL2: Microsoft Recomenda-se o uso do Node.js no WSL2 para fluxos de trabalho de desenvolvimento no estilo Linux.
  • 🤖 Configuração de IA: Assistentes de IA geram comandos de instalação e scripts iniciais de servidor rapidamente.

Baixe e instale o Node.js e o NPM em Windows

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.

Instale o Node.js em Windows

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.

Instale o Node.js em Windows

Passo 3) Na próxima tela, clique no botão “Avançar” para continuar com o download e a instalação do Node.js.

Instale o Node.js em Windows

Passo 4) Aceite os termos e condições. Na tela seguinte, aceite o contrato de licença e clique no botão Avançar.

Instale o Node.js em Windows

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.

  1. 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.
  2. Clique no botão Avançar para prosseguir com a instalação.

Instale o Node.js em Windows

Passo 6) Selecione os componentes padrão a serem instalados. Aceite os componentes padrão e clique no botão Avançar.

Instale o Node.js em Windows

Passo 7) Inicie a instalação. Na próxima tela, clique no botão Instalar Node.js para começar a instalação. Windows.

Instale o Node.js em Windows

Passo 8) Conclua a instalação. Clique no botão Concluir para finalizar a instalação.

Instale o Node.js em Windows

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

Instale o NPM em Windows 10/8/7

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.

Instale o NPM em Windows 10/8/7

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:

  1. 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)`.
  2. 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.
  3. 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.
  4. 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

  1. Salve o arquivo no seu computador: C:\Users\Seu Nome\firstprogram.js
  2. Na linha de comando, navegue até a pasta onde o arquivo está armazenado. Digite o comando Node firstprogram.js.

Primeira aplicação Hello World em Node.js

  1. 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.
  2. Inicie seu navegador de internet e digite o endereço: http://localhost:8080

Saída:

Primeira aplicação Hello World em Node.js

Perguntas Frequentes

Node.js é o ambiente de execução que executa JavaScripts executados fora do navegador. O NPM (Node Package Manager) instala e gerencia pacotes. A instalação do Node.js também instala o NPM automaticamente.

Abra o Prompt de Comando e execute `node -v` para imprimir a versão do Node.js e, em seguida, execute `npm -v` para imprimir a versão do NPM instalada em sua máquina.

Escolha o LTS (Suporte de Longo Prazo) para a maioria dos projetos, pois ele é estável e recebe manutenção por mais tempo. Selecione a versão Atual somente quando precisar dos recursos experimentais mais recentes.

Sim. Travas deslizantes portáteis Microsoft Recomenda-se executar o Node.js no WSL2 para fluxos de trabalho no estilo Linux. Instale uma distribuição Linux e, em seguida, use um gerenciador de versões como o nvm para instalar o Node.js.

Um gerenciador de versões como o nvm-windows permite alternar entre várias versões do Node.js por projeto. Remova qualquer instalação existente primeiro para evitar conflitos.

Não. O instalador MSI oficial do Node.js inclui o NPM, portanto, ele é instalado automaticamente junto com o Node.js. Você pode atualizá-lo posteriormente executando o comando `npm install -g npm`.

Sim. Assistentes de IA como o ChatGPT geram os comandos de instalação corretos para Windows, explicar erros de PATH e gerar scripts iniciais, o que acelera a configuração inicial.

Sim. O GitHub Copilot completa automaticamente um servidor require('http') que escuta em uma porta e retorna uma resposta "Olá, mundo!", permitindo que você teste a instalação em segundos.

Resuma esta postagem com: