Cómo instalar Node.js en Ubuntu 17.04

Node.js es una plataforma construida sobre el JavaScript runtime de Chrome, útil para crear aplicaciones de red rápidas y escalables.

Se recomienda (por seguridad) no usar npm o node con sudo, nvm sirve bien para este propósito.

Primero, instala los prerequisitos para Ubuntu:

sudo apt-get install python g++ make
sudo apt-get update
sudo apt-get 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:
Botón: Configuración…Pestaña: Software de UbuntuCasilla: 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 de la serie v9.x.x con:

nvm install 9

Para tener Node.js disponible cada que abras una terminal, teclea:

echo "nvm use 9" >> ~/.bashrc

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

node -v #v9.2.0
npm -v #5.5.1

Opcional

Instala un par de cosas que te serán útiles, no uses sudo, no lo necesitas con nvm:

npm install -g yarn @angular/cli

Referencia

nvm – Node Version Manager

23 opiniones en “Cómo instalar Node.js en Ubuntu 17.04”

  1. Gracias muy útil , estoy empezando en estos temas y necesitaba instalar el node.js. Recién llego a tu blog , cuando tenga un poco más de tiempo le daré un vistazo a tus otros artículos que de seguro tendrán cosas interesantes, gracias otra vez.

  2. Hola:

    Cuando intento instalar npm -g “sin sudo” me dice que no tengo acceso y si lo hago con sudo crea una carpeta en la que dentro está “/usr/bin”y “/usr/lib/node_modules”

    cual es la forma correcta de instalar con npm?

        1. Tienes razón, antes tomaba el prefijo de la configuración, y se resolvía como viene en StackOverflow, pero ya no.

          La solución es desinstalar la versión de los repositorios y reinstalar a través de una herramienta como nvm (Node Version Manager). Ya actualicé el artículo.

  3. Gracias, funciona perfecto. Solo una adición necesaria para instalar correctamente, desde un directorio distinto al home. Agregar el ‘~/’ en estas dos lineas al archivo .bashrc .

    echo “source ~/.nvm/nvm.sh” >> ~/.bashrc
    echo “nvm use 0.11” >> ~/.bashrc

    Slds

Deja un comentario