O autor selecionou Code.org para receber uma doação como parte do programa Write for Donations.
Introdução
Node.js é um ambiente de tempo de execução JavaScript popular que ajuda você a trabalhar com bibliotecas JavaScript de front-end como React, Angular e Vue. Você também pode construir aplicações full-stack usando os frameworks Express e Nest. Para construir aplicações JavaScript, você precisará de um ambiente Node local.
Neste tutorial, você configurará um ambiente de programação Node.js local para o seu computador com Windows.
Pré-requisitos
Você precisará de um computador desktop ou laptop executando o Windows 10 com acesso administrativo e uma conexão com a internet.
Passo 1 — Instalando o Node.js usando o Node Version Manager
O Node Version Manager ou NVM é o método preferido para instalar o Node.js no seu computador. O NVM permite que você mantenha várias versões do Node.js ao mesmo tempo, o que é útil se você precisar usar versões específicas do Node para diferentes projetos. O NVM possui uma versão para Windows que você usará para instalar o Node.js neste passo.
Visite a página de lançamentos do NVM-windows para obter a versão mais recente. Até a redação deste tutorial, a versão mais recente do NVM é a 1.1.9.
Role até a seção de Assets e clique em nvm-setup.exe
para baixar o arquivo de configuração para a pasta de downloads do seu computador:

Após o término do download, vá para a localização dos seus downloads e clique duas vezes no arquivo nvm-setup.exe
para iniciar o processo de instalação.
O assistente de instalação será carregado e fornecerá opções para selecionar, como a pasta de destino para a ferramenta:

Siga as instruções de instalação para instalar o NVM no seu computador.
Em seguida, abra o Terminal, Prompt de Comando ou PowerShell como Administrador no seu computador.
Use este comando para verificar a instalação do NVM:
- nvm -v
Você verá a seguinte saída com o número da versão do NVM:
OutputRunning version 1.1.9.
...
Pode visualizar quais versões do Node estão disponíveis para instalação com este comando:
- nvm list available
Você verá uma lista de versões do Node:
Output| CURRENT | LTS | OLD STABLE | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
| 18.7.0 | 16.16.0 | 0.12.18 | 0.11.16 |
| 18.6.0 | 16.15.1 | 0.12.17 | 0.11.15 |
| 18.5.0 | 16.15.0 | 0.12.16 | 0.11.14 |
| 18.4.0 | 16.14.2 | 0.12.15 | 0.11.13 |
| 18.3.0 | 16.14.1 | 0.12.14 | 0.11.12 |
| 18.2.0 | 16.14.0 | 0.12.13 | 0.11.11 |
| 18.1.0 | 16.13.2 | 0.12.12 | 0.11.10 |
| 18.0.0 | 16.13.1 | 0.12.11 | 0.11.9 |
| 17.9.1 | 16.13.0 | 0.12.10 | 0.11.8 |
| 17.9.0 | 14.20.0 | 0.12.9 | 0.11.7 |
| 17.8.0 | 14.19.3 | 0.12.8 | 0.11.6 |
| 17.7.2 | 14.19.2 | 0.12.7 | 0.11.5 |
| 17.7.1 | 14.19.1 | 0.12.6 | 0.11.4 |
| 17.7.0 | 14.19.0 | 0.12.5 | 0.11.3 |
| 17.6.0 | 14.18.3 | 0.12.4 | 0.11.2 |
| 17.5.0 | 14.18.2 | 0.12.3 | 0.11.1 |
| 17.4.0 | 14.18.1 | 0.12.2 | 0.11.0 |
| 17.3.1 | 14.18.0 | 0.12.1 | 0.9.12 |
| 17.3.0 | 14.17.6 | 0.12.0 | 0.9.11 |
| 17.2.0 | 14.17.5 | 0.10.48 | 0.9.10 |
O Node tem duas versões principais: Current e LTS para suporte de longo prazo. Para fins de desenvolvimento, é recomendado instalar a versão LTS. Você também pode ler mais sobre qual versão do Node usar.
Em seguida, você instalará a última versão LTS dessa lista com o seguinte comando:
- nvm install 16.16.0
A versão 16.16.0 do Node.js será instalada no seu computador:
OutputDownloading node.js version 16.16.0 (64-bit)...
Extracting...
Complete
Installation complete. If you want to use this version, type
nvm use 16.16.0
Revise as versões do Node instaladas no seu computador:
- nvm list
Você verá uma lista com as versões do Node disponíveis:
Output 16.16.0
* 16.15.0 (Currently using 64-bit executable)
14.16.0
8.12.0
Se você tiver mais de uma versão instalada, pode selecionar uma versão diferente dessa lista com o comando nvm use
, especificando a versão que deseja usar:
- nvm use 16.16.0
Você verá uma saída como esta:
OutputNow using node v16.16.0 (64-bit)
Use o seguinte comando para verificar a versão do Node:
- node --version
Você verá a versão do Node na saída:
Outputv16.16.0
O Node também instala o Gerenciador de Pacotes do Node (NPM) para instalar e gerenciar pacotes do Node. Use o seguinte comando para verificar a versão do NPM:
- npm --version
Você verá a versão do NPM na saída:
Output8.11.0
Neste passo, você instalou o Node. Para completar a configuração do seu ambiente de desenvolvimento local, você também precisará do Git Bash no seu computador com Windows, que será instalado no próximo passo.
Passo 2 — Instalando o Git Bash
Neste passo, você irá instalar o Git Bash no seu computador. O Git é um sistema de controle de versão popular, enquanto o Bash é um programa terminal popular para o sistema operacional Linux.
Como usuário do Windows, você pode realizar a maioria das tarefas com o prompt de comando integrado do Windows ou o PowerShell. No entanto, os comandos baseados em Linux são o padrão nos fluxos de trabalho de desenvolvimento modernos. Ao usar e aprender os comandos do Bash, você será capaz de seguir a maioria dos tutoriais de programação.
Se você estiver executando o Windows 11 ou tiver a versão de desenvolvimento mais recente do Windows 10, você pode instalar o Git usando o utilitário de linha de comando winget
:
- winget install --id Git.Git -e --source winget
A ferramenta winget
é a interface cliente para o serviço Windows Package Manager.
A bandeira --id
diz ao winget
para instalar um pacote identificado pelo seu ID único. A bandeira -e
ou exact
requer sensibilidade a maiúsculas e minúsculas. A bandeira --source
garante a instalação a partir da fonte fornecida: neste caso, o repositório winget
.
Você também pode instalar o Git Bash com o assistente de instalação visitando o site do Git:

Se optar por usar o assistente de instalação, você pode executar o arquivo de instalação com as configurações padrão quando ele terminar de ser baixado:

Para verificar a sua instalação do Git, execute o seguinte comando:
- git --version
Você verá a versão:
Outputgit version 2.30.2.windows.1
Com as ferramentas necessárias no seu computador, agora você pode criar um programa simples em Node.js para testar se tudo está funcionando como esperado.
Passo 3 — Criando um Programa Simples
Neste passo, você criará um aplicativo simples “Olá, Mundo” para testar o ambiente de execução do Node.js.
Abra o aplicativo Git Bash que você acabou de instalar. Em seguida, use o seguinte comando para criar um novo arquivo com o nano
, um editor de texto de linha de comando:
- nano hello.js
Alternativamente, você pode abrir este arquivo no seu editor preferido, como VSCode.
Adicione as seguintes linhas ao arquivo hello.js
:
let message = "Hello, World!";
console.log(message);
Primeiro, você define a variável message
com uma string de Olá, Mundo!
. Em seguida, console.log
exibirá o conteúdo da variável message
quando o arquivo for executado.
Salve e feche o arquivo.
Agora execute este programa com o Node:
- node hello.js
O programa é executado e exibe sua saída na tela:
OutputHello, World!
O Node.js permite que você execute código JavaScript sem um navegador, razão pela qual você pode executar o arquivo hello.js
.
Conclusão
O Node é um ambiente de execução JavaScript robusto. Neste tutorial, você criou seu ambiente de desenvolvimento Node local no Windows 10.
Agora que você configurou seu ambiente de desenvolvimento local no Windows, pode configurar um servidor Node e começar a construir aplicações front-end seguindo nossos tutoriais para React, Angular e Vue.js. Para desenvolvimento full-stack, você pode configurar projetos no Express.