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

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:

NVM Assets section

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:

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

Você pode visualizar quais versões do Node estão disponíveis para você instalar 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 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:

  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 desta lista com 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 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:

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

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 terminar o download:

Git installation wizard

Para verificar a instalação do seu 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ê 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:

  1. nano hello.js

Alternativamente, você pode abrir este arquivo no seu editor preferido, como o 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 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:

  1. node hello.js

O programa será executado e exibirá sua saída na tela:

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

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