A instalação normal seria sudo apt install nodejs
instalar o Node.js e, em seguida, sudo apt install npm
instalar o Node Package Manager. No entanto, ao fazê-lo, npm -v
diz 3.5.2
. Para atualizar normalmente, eu faria o sudo npm install -g npm
que é atualizado para a versão mais recente (que, no momento da redação deste artigo, é 6.0.1
).
Quando eu faço um which npm
, recebo /usr/local/bin/npm
, no entanto, apt
instala um link simbólico em /usr/bin/npm
. Se eu sudo apt purge npm
remover o npm, ele ainda deixará a versão do npm em /usr/local/bin/npm
, no entanto, npm -v
diz -bash: /usr/bin/npm: No such file or directory
.
Muitos artigos dizem usar um PPA para instalar o nodejs, mas acho que deve haver uma maneira nativa de fazer isso apt
.
Instruções do DigitalOcean sobre instalação normalmente e por meio do PPA: https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04
Instruções do TecAdmin sobre instalação através do PPA: https://tecadmin.net/install-latest-nodejs-npm-on-ubuntu/