O autor selecionou o Code.org para receber uma doação como parte do programa Write for DOnations.
Introdução
Node.js é um ambiente de execução JavaScript popular que ajuda a trabalhar com bibliotecas JavaScript front-end como React, Angular e Vue. Você também pode construir aplicações full-stack utilizando os frameworks Express e Nest. Para construir aplicações JavaScript, você vai precisar de um ambiente Node local.
Neste tutorial, você vai configurar um ambiente de programação Node.js local para seu computador Windows.
Pré-requisitos
Você vai precisar de um computador desktop ou laptop rodando 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 adquirir a versão mais recente. Até a data desta tutorial, a versão mais recente do NVM é 1.1.9.
Role até a seção de Assets e clique em nvm-setup.exe
para baixar o arquivo de instalação na pasta de downloads do seu computador:

Após o término do download, vá até a sua pasta de 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.
...
Você pode visualizar quais versões do Node estão disponíveis para você instalar 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 a 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ê irá instalar a versão LTS mais recente desta 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 desta lista com 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 concluir a configuração do seu ambiente de desenvolvimento local, você também precisará do Git Bash no seu computador Windows, o qual você instalará 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 de 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, comandos baseados em Linux são o padrão nos fluxos de trabalho de desenvolvimento modernos. Ao usar e aprender comandos 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 mais recente de desenvolvimento 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 flag --id
informa ao winget
para instalar um pacote identificado pelo seu ID exclusivo. A flag -e
ou exact
exige sensibilidade a maiúsculas e minúsculas. A flag --source
garante a instalação a partir da origem 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 terminar o download:

Para verificar a instalação do seu 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ê irá 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 o 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 Hello, World!
. 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 será executado e exibirá sua saída na tela:
OutputHello, World!
O Node.js permite que você execute código JavaScript sem um navegador, é por isso que 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 local do Node no Windows 10.
Agora que você configurou seu ambiente de desenvolvimento local no Windows, você 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 em Express.