Instale o ambiente de desenvolvimento do Node.js

Configurando o ambiente de desenvolvimento

Conteúdo da página

Instruções passo a passo sobre como instalar o Node.js com suas ferramentas de suporte.

Para uma visão geral abrangente de ferramentas e fluxos de trabalho de desenvolvedor, consulte Ferramentas de Desenvolvimento: O Guia Completo para Fluxos de Trabalho de Desenvolvimento Moderno.

Logotipo do Node.js

Quando

Após adquirir um novo e brilhante laptop ou reinstalar o Linux o próximo passo para o desenvolvedor Node.js é instalar suas ferramentas favoritas (ou de sua preferência). Aqui listarei a sequência que sigo para isso.

Onde

Estou usando uma versão do Linux Mint baseada no Ubuntu, então a maioria das configurações depende dos repositórios e pacotes Debian/Ubuntu.

Para um guia completo de configuração, consulte Instalar Linux Ubuntu 24.04 com as ferramentas mais úteis.

Como

Instalar Node.js com o gerenciador de pacotes

sudo apt-get update
sudo apt-get upgrade

sudo apt-get install nodejs npm

Atualmente, isso instala o npm v 9.2.0.

Instalar o Tempo de Execução do Node.js do site oficial

Acesse https://nodejs.org e baixe o Node.js para seu sistema operacional.

Para Linux, a versão LTS atualmente disponível é a v20.16.0.

Você precisará:

  • baixar o arquivo
  • descompactar o arquivo .tar.gz na sua pasta de aplicativos preferida
  • adicionar a subpasta bin ao caminho (PATH)

Minha maneira favorita é a seguinte:

Instalar NVM junto com o Node.js

Node Version Manager (NVM) verifique na página do GitHub

# instala o nvm (Node Version Manager)
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
# ou
# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

# reabra o terminal e
# verifique se o nvm está instalado corretamente
nvm --version

# baixe e instale o Node.js (pode ser necessário reiniciar o terminal)
nvm install 20

# verifica se a versão correta do Node.js está no ambiente
node -v   # deve imprimir `v20.17.0` ou uma versão v20 posterior

# verifica se a versão correta do npm está no ambiente
npm -v    # deve imprimir `10.8.2` ou uma versão posterior

Para mostrar a lista de versões do Node.js instaladas, use o comando:

nvm ls

Ele responderá com a lista de versões disponíveis, com a versão ativa no topo. Resposta de nvm ls

Para alternar para uma versão diferente:

nvm use 18
nvm use 20

Instalar o VS Code

Especificamente, precisamos de algumas extensões:

  • ESLint
  • Prettier (Prettier - Code formatter)
  • Node.js Modules IntelliSense

Você pode pesquisar essas extensões na aba de extensões do VS Code manualmente ou executar no “Abrir Rápido” do VS Code (Ctrl+P):

ext install ESLint
ext install Prettier - Code formatter
ext install Node.js Modules IntelliSense

Instalar Git e Docker

Veja os detalhes sobre isso no artigo: Reinstalando o Linux.

Você pode verificar se eles estão instalados corretamente com:

git --version
docker --version

Criando uma aplicação simples em Node.js

Crie uma pasta local:

cd ~
mkdir test-njs
cd njs

Execute npm init e siga as instruções:

npm init

O resultado será semelhante a esta saída:

Resposta do npm init

Agora você pode criar um arquivo app.js e é isso! Adicione um pouco de código para criar uma API simples:


const http = require ('http');
const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
    res.statusCode = 200;
    res.setHeader('Content-Type', 'text/plain');
    res.end('Hello Node\n');
});

server.listen(port, hostname, () => {
    console.log(`Server running at http://${hostname}:${port}`)

});

Agora, alterne para o terminal do VS Code (Ctrl+~) e digite:

node app.js

Você verá:

Server running at http://127.0.0.1:3000

Navegue para esta URL (Ctrl+clique nela) e verá sua janela de navegador padrão com:

Hello Node

Ótimo!

Assinar

Receba novos artigos sobre sistemas, infraestrutura e engenharia de IA.