Skip to content

Cómo instalar Node.js en Ubuntu

You need this for Vue.js and other cool Node stuff

2 min read

Prerequisitos

  • Git  para clonar el repositorio de nvm.

Proceso de instalación

Primero, instala las dependencias en Ubuntu:

sudo apt install python g++ make
sudo apt update
sudo apt build-dep nodejs

Si te aparece un mensaje que dice:

Leyendo lista de paquetes... Hecho
E: Debe poner algunos URIs fuente («source») en su sources.list

Abre la aplicación de Actualización de software, (o desde la CLI: sudo software-properties-gtk) busca y selecciona la casilla que dice Código fuente.

Clona el repositorio y configura tu $SHELL:

git clone https://github.com/creationix/nvm.git ~/.nvm && \
cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
echo "source ~/.nvm/nvm.sh" >> ~/.bashrc
exec $SHELL

Revisa las versiones disponibles con:

nvm ls-remote

Instala la versión más reciente con:

nvm install node

Prueba que esté todo bien revisando las versiones de node y npm:

node -v #v10.4.0
npm -v #6.1.0

Recomiendo que instales y uses Yarn :

npm install -g yarn

Ahora necesitamos agregar la ruta a los binarios instalados a través de Yarn a nuestro $PATH in ~/.profile.
Desde la terminal:

echo 'export PATH=$PATH:~/.yarn/bin' >> ~/.profile
source ~/.profile

Puedes leer más acerca de, por qué Yarn aquí: Yarn: A new package manager for JavaScript 

Si eres fan de Vue.js  ---¿y por qué no lo serías? :)--- instala vue-cli :

yarn global add @vue/cli

Acerca de nvm

Por seguridad, recomiendo no usar sudo con npm o node.

Lo mejor es emplear un version manager como nvm .
Este hace las instalaciones locales al usuario y no requiere sudo para operar.

Esto es bueno para la seguridad de tu plataforma en general, ya que tienes menos código ajeno ejecutándose en modo privilegiado.

Enlaces

More notes connected by topic, not algorithmic noise.