Falaa rapaziada!

Hoje vamos aprender como intalar o Node e o Node Version Manager (NVM) no Linux (Ubuntu e derivados).

Obs: caso não rode o script possivelmente é que você está copiando o $ que apenas indica aqui no tutorial que é um usuário comum para realizar a operação, então se for copiar e colar só não copiar o $.

Primeiro precisamos atualizar nosso sistema, conforme imagem a seguir:

$ sudo apt update && sudo apt upgrade

Os repositórios são servidores que hospedam os pacotes de software de cada distribuição Linux.

Em seguida, vamos instalar as bibliotecas de desenvolvimento, com o comando:

$ sudo apt install build-essential libssl-dev

Agora faremos a instalação do NVM que permitirá a instalação de várias versões do Node e nos permitirá alternar entre elas, caso necessário:

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

O número da versão pode mudar com o tempo. Acesse a página do projeto no GitHub (clique aqui) e procure pela versão mais recente, caso seja necessário.

Após a instalação do script acima, feche o terminal e abra um novo.

Execute o comando:

$ nvm ls-remote

Ele vai exibir várias versões do Node e assim sabermos se o NVM está funcionando corretamente.

Escolha uma versão para instalar. Por exemplo:

$ nvm install v14.11.0

Caso você instale mais de uma versão e no futuro tenha necessidade de alternar entre elas utilize o comando:

$ nvm use <número da versão>

Verifique a versão do Node que foi instalada com o comando:

$ node -v

Shoooooow! Finalizado agora é só codar!