Existem várias maneiras de instalar o NodeJS e o npm no Ubuntu.
Instalar dos repositórios padrão
As versões recentes do Ubuntu vêm com o NodeJS (pacote nodejs
) e o npm (pacote npm
). Você pode simplesmente instalá-los com apt
. Mas, dependendo da versão do Ubuntu que você está executando, esses pacotes podem conter versões desatualizadas do NodeJS e npm.
Instalar do NodeSource PPA
O NodeSource oferece um arquivo pessoal de pacotes (PPA) com versões mais atuais do NodeJS e do npm. Você pode instalar o PPA assim (por exemplo, para o NodeJS 8.x)
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get update
sudo apt-get install -y nodejs
Você pode encontrar mais informações no repositório do projeto GitHub .
Instalar do nvm
Provavelmente, a opção mais versátil é usar o Gerenciador de versões de nós (nvm). Esse é um script bash simples que permite instalar várias versões do NodeJS em paralelo e alternar entre elas.
# install nvm, for example version 0.33.2
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
# list installed versions of NodeJS
nvm ls
# list available versions of NodeJS
nvm ls-remote
# install NodeJS, for example version 8.1.4
nvm install 8.1.4
# use installed version of NodeJS, for example 6.11.1
nvm use 6.11.1
No que diz respeito à relação entre o NodeJS e o npm, no meu melhor conhecimento, os dois estão bastante acoplados. Isso significa que não faz muito sentido atualizar o npm sozinho. Se você precisar de um novo npm por qualquer motivo, use uma versão mais nova do NodeJS que vem com uma versão mais recente do npm.