Nesta aula aprendemos a instalar o Node.js no Ubuntu com o Node Version Manager (nvm).
O nvm
é um gerenciador de versões que nos permite instalar e mudar a versão instalada do Node sem ter que se restringir à uma específica.
O repositório oficial do nvm contém instruções de como instalar. Uma delas é através de um script de shell que é baixado e executado na sua máquina. Pode-se baixar o script manualmente e rodá-lo. Ou usar tanto o comando curl
como o wget
para baixar e redirecionar a saída para o comando bash
(ou qualquer outro tipo de shell). Clique aqui para acessar o repositório e copiar o comando de instalação:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
(O comando acima se tornará obsoleto com novas versões então recomendo acessar o repositório diretamente e copiar de lá)
O diretório .nvm
então será criado no caminho do seu diretório pessoal (/home/usuario
).
Linhas de configuração do nvm também serão adicionadas ao seu arquivo de .bashrc
no seu diretório pessoal. Para confirmar, execute o comando:
tail ~/.bashrc
Espere uma saída que contém uma passagem parecida com a seguinte:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
Para rodar o nvm sem ter que abrir uma nova janela ou aba do terminal, rode:
source ~/.bashrc
Para instalar a versão mais atual do Node de suporte a longo prazo ("long-term support"), rode:
nvm install 'lts/*'
# o seguinte também funciona
nvm install --lts
Para listar as versões instaladas:
nvm list
Para usar a versão instalada, rode nvm use 16
, onde 16 é o número da versão desejada. Para usar a versão de suporte a longo prazo, use:
nvm use 'lts/*'
# o seguinte também funciona
nvm use --lts
Para confirmar que estás rodando a versão desejada, rode os seguintes comandos:
node -v
npm -v
Summary
Resumo da Aula sobre Instalação do Node no Linux Usando NVM
Nesta aula, aprendemos como instalar o Node.js no Linux utilizando o NVM (Node Version Manager), um gerenciador de versões que permite escolher e alternar entre diferentes versões do Node e do NPM.
Passos para Instalação
-
Acessar o Repositório do NVM no GitHub:
- Navegue até a página do NVM no GitHub.
-
Instruções de Instalação:
- Baixe o script de instalação e execute-o no terminal.
- O NVM será instalado na pasta
.nvm
do seu diretório pessoal.
-
Executar o Script:
- Utilize um dos seguintes comandos:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
- O script adicionará linhas ao seu arquivo
.bashrc
para inicializar o NVM em cada sessão do terminal.
- Utilize um dos seguintes comandos:
-
Atualizar o Terminal:
- Abra uma nova janela do terminal ou execute
source ~/.bashrc
para aplicar as mudanças sem reiniciar a sessão.
- Abra uma nova janela do terminal ou execute
-
Instalar Versões do Node:
- Para instalar a versão LTS do Node, use:
nvm install --lts
- No momento da gravação, a versão LTS era a 8.
- Para instalar a versão LTS do Node, use:
-
Alternar Entre Versões:
- Para instalar uma versão específica do Node, como a versão 6, utilize:
nvm install 6
- O NPM correspondente à versão do Node também será instalado.
- Para instalar uma versão específica do Node, como a versão 6, utilize:
-
Listar Versões Instaladas:
- Para verificar as versões instaladas, utilize:
nvm ls
- Para verificar as versões instaladas, utilize:
Considerações Finais
A instalação do Node com o NVM é conveniente e permite gerenciar facilmente várias versões do Node e do NPM. Para mais informações sobre comandos e opções do NVM, consulte a documentação no GitHub.
Até a próxima!