31.01.2025

Como instalar o Node.js no Ubuntu 20.04

O Node.js é um tempo de execução de JavaScript. Neste tutorial, veremos as diferentes maneiras de instalar o Node.js no Ubuntu 20.04 e seus benefícios.

Como instalar o Node.js no Ubuntu 20.04:

Instalando o Node.js com o apt

Esse é o método de instalação mais fácil e mais suficiente para muitas finalidades. Além do próprio Node.js, instalaremos imediatamente seu gerenciador de pacotes - npm. Os pacotes do Node.js são bibliotecas ou ferramentas que podem ser baixadas usando o npm.

sudo apt update && sudo apt install nodejs npm

Você pode verificar o sucesso da instalação e, ao mesmo tempo, descobrir a versão usando o comando:

nodejs -v

Instalando o Node.js com PPA

A instalação por meio do PPA lhe dá uma opção de versão. Confira as versões disponíveis na documentação. Também precisaremos do curl para continuar.

sudo apt install curl

Agora, faremos o download e executaremos o script da versão correspondente, que adicionará o PPA aos repositórios do sistema.

curl -fsSL https://deb.nodesource.com/setup_15.x | sudo -E bash -

E instale o Node.js a partir dos repositórios adicionados.

sudo apt install nodejs

Vamos verificar a versão instalada.

node -v

Nesse caso, o npm já está instalado.

Instalando o Node.js com o NVM

NVM é o gerenciador de versões do Node.js. Ele permite que você instale diferentes versões do Node.js com pacotes npm ao mesmo tempo e alterne entre elas no tempo de execução.
Para instalar a versão mais recente do script de instalação do NVM, vá para Installing and Updating part of the project page on GitHub, copie o link e execute-o em seu Ubuntu 20.04.

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash

Agora você precisa fazer logout da sua conta e fazer login novamente. A segunda opção é executar os seguintes comandos para garantir a operação do NVM:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" bash_completion

Neste ponto, a NVM está pronta para ser usada. Para obter uma lista das versões disponíveis para instalação:

nvm list-remote

Escolha uma versão e instale:

nvm install 14.16.0

Exibir a lista de versões instaladas:

nvm list

Saída:

v12.21.0
-> v14.16.0
default -> 14.16.0 (-> v14.16.0)
...

Para selecionar uma versão do Node.js, use o comando que indica a versão necessária. Assim, você pode alternar entre diferentes versões se houver várias instaladas.

nvm use v14.16.0

Se, além das versões instaladas usando o nvm, o sistema também contiver a versão instalada usando o apt, ele será marcado como system. Para mudar para ela, use:

nvm use system

Além disso, a saída do nvm list mostra as versões LTS do Node.js. As que não estão instaladas têm a seguinte aparência:

lts/dubnium -> v10.24.0 (-> N/A)

Para instalá-los, especifique o alias da versão:

nvm install lts/dubnium

Para verificar a versão usada no momento, use o comando:

node -v

Saída:

v14.16.0