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 nodejs com ferramentas de suporte.

Logotipo do Node.js

Quando

Após obter um novo laptop elegante ou reinstalar o linux o próximo passo para um desenvolvedor de node.js é instalar suas/(outras pronúncias favoritas) ferramentas favoritas. Aqui listarei a sequência que utilizo para isso.

Onde

Estou utilizando o ubuntu linux mint flavor, então a maioria das coisas está instalada nos repositórios e pacotes do debian/ubuntu.

Como

Instalar o Node.JS com o gerenciador de pacotes

sudo apt-get update
sudo apt-get upgrade

sudo apt-get install nodejs npm

atualmente instala o npm v 9.2.0

Instalar o Node.JS Runtime do site do node

Vá para https://nodejs.org e baixe o node.js para o seu sistema operacional.

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

Você precisará

  • baixá-la
  • descompactá-la em sua pasta de aplicativos favorita
  • adicionar a subpasta bin ao caminho

Minha preferida é a seguinte maneira:

Instalar o 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

# reabrir o terminal e
# verificar se o nvm foi instalado corretamente
nvm --version

# baixar e instalar o Node.js (você pode precisar 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 posterior da v20

# 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 instaladas, use o comando

nvm ls

Ele responderá com a lista de versões disponíveis e a versão ativa no topo resposta do 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 específicas:

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

você pode buscar essas extensões na guia de extensões do vs code manualmente ou executar no Launch VS Code Quick Open (Ctrl+P):

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

Instalar Git e Docker

Veja os detalhes sobre esses em: Reinstalando linux artigo.

você pode verificar se eles estão instalados corretamente com

git --version
docker --version

Criando uma aplicação simples do Node.js

Crie uma pasta local

cd ~
mkdir test-njs
cd njs

Execute o npm init e siga as instruções

npm init

Ele parecerá com saída semelhante a esta:

resposta do npm init

Agora você pode criar um arquivo app.js e aqui vai! 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(`Servidor rodando em http://${hostname}:${port}`)

});

agora mude para o terminal do vscode (Ctrl+~) e digite

node app.js

você verá o

Servidor rodando em http://127.0.0.1:3000

Navegue até esta url (Ctrl+LClick nela) e você verá a janela do seu navegador padrão com

Hello Node

Legal!