Instale o ambiente de desenvolvimento do Node.js
Configurando o ambiente de desenvolvimento
Instruções passo a passo sobre como instalar o nodejs com ferramentas de suporte.
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
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:
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!