We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
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.