Ambiente para desenvolvimento Node.js com NVM no Ubuntu 18.04

Jean Cabral
3 min readAug 3, 2018

--

Foto do Blog Locaweb

O que é Node.js

Antes de mais nada gostaria de dizer que o Node.js não é uma linguagem e nem um framework Javascript.

Node.js é um ambiente JavaScript (em tempo de execução), lançado em 2009, largamente utilizado para criação de Servidores Web, APIs, IoT e Aplicativos de mensageria. O Node.js é multiplataforma (leve e performático) suportado em servidores Linux, macOS, Windows e Unix. O Node usa JavaScript e pode ser usado com qualquer linguagem que possa compilar/transpilar para JS, como CoffeeScript, Dart e TypeScript ❤.

Instalando o Node.js com NVM

O Node Version Manager (NVM), como o próprio nome já diz, é uma ferramenta que permite que gerenciar diferentes versões do Node. Você pode instalar cada versão com um único comando e definir um padrão via CLI (interface de linha de comando) de maneira rápida e prática.

Antes de fazer a instalação do NVM iremos instalar um pacote chamado build-essential que é um metapacote que reúne diversas aplicações para compilar/instalar aplicações com base no seu código fonte. Este metapacote inclui, por exemplo, o make, automake, fakeroot, etc.

sudo apt update
sudo apt install build-essential -y

Por fim, vamos proceder a instalação do NVM usando o seguinte comando no terminal (no momento em que estou escrevendo esse artigo estou utilizando a versão 0.33.11, visite o site do projeto para checar a versão mais atual)

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
Instalação do NVM via cURL

Utilizando o NVM

Nas seções abaixo iremos ver alguns tópicos e mostrar exemplos para um uso eficaz e eficiente do NVM

Verificando a versão

nvm --version

Listando completa de versões disponíveis do Node

nvm ls-remote node

Instalando versões do Node.js

O NVM nos permite instalar várias versões do Node.js. Basta executar o comando de instalação seguido da versão desejada.

Para instalarmos o Node.js na versão 8.3.0, executamos o seguinte comando:

nvm install v8.3.0

Se quiser apenas a versão mais recente do Node.js, execute:

nvm install node

Listando as versões instaladas

nvm ls
Versões do Node.js já existentes

Alternando entre as versões

Para alterar as versões utilize o comando use. No exemplo abaixo ele irá setar a versão mais recente com a utilização do alias node

nvm use node

Criando alias customizados

Você também pode criar alias customizadas usando o comando abaixo:

nvm alias meu-legado-favorito 8.5.0

O comando acima cria um alias chamado meu-legado-favorito para a versão 8.5.0. Quando você precisar utilizado é só executar

nvm use meu-legado-favorito

Espero que com isso você dê mais passos e comece a estudar Node.js, uma tecnologia utilizada por desenvolvedores do mundo inteiro, além dos gigantes do mercado. Deixe aí seu feedback nos comentários! Até a próxima.

--

--

Jean Cabral

Full Stack Web & Mobile Developer, Gamer, Nintendista e apaixonado por tecnologia e café.