Como Instalar o Node.js e Criar um Ambiente de Desenvolvimento Local no Windows

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:

NVM Assets section

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:

NVM Installation — Select the Destination Location

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:

  1. nvm -v

Você verá a seguinte saída com o número da versão do NVM:

Output
Running version 1.1.9. ...

Pode visualizar quais versões do Node estão disponíveis para instalação com este comando:

  1. 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:

  1. nvm install 16.16.0

A versão 16.16.0 do Node.js será instalada no seu computador:

Output
Downloading 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:

  1. 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:

  1. nvm use 16.16.0

Você verá uma saída como esta:

Output
Now using node v16.16.0 (64-bit)

Use o seguinte comando para verificar a versão do Node:

  1. node --version

Você verá a versão do Node na saída:

Output
v16.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:

  1. npm --version

Você verá a versão do NPM na saída:

Output
8.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:

  1. 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:

Git downloads page

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:

Git installation wizard

Para verificar a sua instalação do Git, execute o seguinte comando:

  1. git --version

Você verá a versão:

Output
git 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:

  1. nano hello.js

Alternativamente, você pode abrir este arquivo no seu editor preferido, como VSCode.

Adicione as seguintes linhas ao arquivo hello.js:

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:

  1. node hello.js

O programa é executado e exibe sua saída na tela:

Output
Hello, 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.

Source:
https://www.digitalocean.com/community/tutorials/how-to-install-node-js-and-create-a-local-development-environment-on-windows