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.

Observaรงรฃo: 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);

Code Explicaรงรฃo:

  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.

Resuma esta postagem com: