Como baixar e instalar Node.js e NPM em Windows
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.
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.
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.
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.
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.
Passo 6) Selecione os componentes padrรฃo a serem instalados
Aceite os componentes padrรฃo e clique no botรฃo Avanรงar.
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.
Passo 8) Conclua a instalaรงรฃo
Clique no botรฃo Concluir para concluir a instalaรงรฃo.
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
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.
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:
- 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).
- 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.
- 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.
- 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
-
- Salve o arquivo em seu computador: C:\Users\Seu Nome\firstprogram.js
- No prompt 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 โOlรก, mundo!โ mensagem em troca!
- Inicie seu navegador de internet e digite o endereรงo: http://localhost:8080
Saรญda
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.












