We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
2013 / 02 / 19
2018 / 11 / 11
Cómo instalar Node.js en Ubuntu
You need this for Vue.js and other cool Node stuff
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
- Node Version Manager: Simple bash script to manage multiple active node.js versions.
- Yarn: Fast, reliable, and secure dependency management.