Como baixar e instalar Node.js e NPM em Windows

Para começar a construir seus aplicativos Node.js, a primeira etapa é a instalação do framework node.js. A estrutura Node.js está disponível para uma variedade de sistemas operacionais desde 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 tem a capacidade de incorporar funcionalidade externa ou funcionalidade estendida usando módulos personalizados. Esses módulos devem 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 baixe os arquivos binários necessários.

Em 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 iniciar a instalação.

Instale o Node.js em Windows

Passo 3) Continue com as etapas de instalação

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

Instale o Node.js em Windows

Passo 4) Aceite os termos e condições

Na próxima tela, 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 do arquivo para 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) Comece a instalação

Na próxima tela, clique no botão de instalação do Node.js para iniciar a instalação em Windows.

Instale o Node.js em Windows

Passo 8) Conclua a instalação

Clique no botão Concluir para concluir a instalação.

Instale o Node.js em Windows

Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)

Como instalar o NPM em Windows 10/8/7

A outra maneira de instalar o Node.js em qualquer máquina cliente é usar um “gerenciador de pacotes”.

On 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 do Chocolatey (https://chocolatey.org/) tem instruções muito claras sobre como esta estrutura precisa ser instalada.

  • A primeira etapa é executar o comando abaixo nas janelas 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 ((novo objeto molhado.webclient).DownloadString ('https://chocolatey.org/install.ps1'))” && SET PATH=%PATH%;%ALLUSERSPROFILE% \chocolate\bin

Instale o NPM em Windows 10/8/7

Passo 2) A próxima etapa é 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.

Nota: Se você receber um erro como “C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1” Em seguida, crie manualmente a pasta no caminho

Executando seu primeiro aplicativo Hello World em Node.js

Depois de baixar e instalar o Node.js em seu computador, vamos tentar exibir “Hello World” em um navegador da web.

Crie o arquivo Node.js com o nome de arquivo firstprogram.js

var http = require('http');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.end('Hello World!');
}).listen(8080);

Explicação do código:

  1. A funcionalidade básica da função “require” é que ela lê um JavaScript arquivo, executa o arquivo e depois retorna um objeto. Utilizando este objeto, pode-se então utilizar as diversas funcionalidades disponíveis no módulo chamado pela função require. Então, no nosso caso, já que queremos usar a funcionalidade do HTTP e estamos usando o comando require(http).
  2. Neste 2nd linha de código, estamos criando um aplicativo de servidor baseado em uma função simples. Esta função é chamada sempre que uma solicitação é feita à nossa aplicação de servidor.
  3. Quando uma solicitação é recebida, pedimos à nossa função que retorne uma resposta “Hello World” ao cliente. A função writeHead é usada para enviar dados de cabeçalho ao cliente e, enquanto a função final fechará a conexão com o cliente.
  4. Em seguida, estamos usando a função server.listen para fazer nosso aplicativo de servidor ouvir solicitações de clientes na porta 8080. Você pode especificar qualquer porta disponível aqui.

Executando o código

    1. Salve o arquivo em seu computador: C:\Users\Seu Nome\firstprogram.js
    2. No prompt 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 “Olá, mundo!” mensagem em troca!
    2. Inicie seu navegador de internet e digite o endereço: http://localhost:8080

Saída

Primeira aplicação Hello World em Node.js

Resumo

  • Vimos a instalação do Node.js por meio do módulo de instalação MSI, que está disponível no site do Node.js. Esta instalação instala os módulos necessários para executar um aplicativo Node.js no cliente.
  • Node.js também pode ser instalado através de um gerenciador de pacotes. O gerenciador de pacotes para Windows é conhecido como Chocolatey. Ao executar alguns comandos simples no prompt de comando, o gerenciador de pacotes Chocolatey baixa automaticamente os arquivos necessários e os instala na máquina cliente.
  • Uma aplicação Node.js simples consiste em criar um servidor que escuta em uma porta específica. Quando uma solicitação chega ao servidor, o servidor envia automaticamente uma resposta 'Hello World' ao cliente.