La instalación normal sería sudo apt install nodejs
instalar Node.js y luego sudo apt install npm
instalar Node Package Manager. Sin embargo, al hacerlo, npm -v
dice 3.5.2
. Para actualizar normalmente, lo haría sudo npm install -g npm
, que se actualiza a la última versión (que, al momento de escribir este artículo, es 6.0.1
).
Cuando hago un which npm
, obtengo /usr/local/bin/npm
, sin embargo, apt
instala un enlace simbólico en /usr/bin/npm
. Si sudo apt purge npm
elimino npm, todavía deja la versión npm de npm en /usr/local/bin/npm
, sin embargo, npm -v
dice -bash: /usr/bin/npm: No such file or directory
.
Muchos artículos dicen usar un PPA para instalar nodejs, pero creo que debería haber una forma nativa de hacerlo apt
.
Instrucciones de DigitalOcean sobre la instalación normal y a través de PPA: https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04
Instrucciones de TecAdmin sobre la instalación a través de PPA: https://tecadmin.net/install-latest-nodejs-npm-on-ubuntu/