Cómo instalar npm

Cómo instalar NPM

NPM viene empaquetado con NodeJS, por lo tanto, con instalar NodeJS tendremos instalado automáticamente NPM.

La forma más recomendable de instalar NodeJS es a través de un NodeJS Version Manager (NVM), del que os recomendamos uno llamado “n”, que podéis descargar de su página en GitHub:

https://github.com/tj/n

Es muy sencillo de utilizar y nos permite tener instaladas varias versiones de NodeJS en el mismo sistema operativo e ir cambiando entre ellas según lo necesitemos.

Esto es muy útil para poder probar versiones antiguas de NodeJS si tenemos programas que ejecuten código legacy, o si queremos probar una versión de NPM específicamente.

La última versión de NodeJS viene empaquetada con la última versión de NPM, y según el sistema operativo que tengamos se instalará de una forma u otra, todas ellas detalladas en la página de GitHub de “n”.

En el caso de Linux lo haremos con el comando:

curl –L https://git.io/n-install |bash

De esta forma se descargará un script que instalará automáticamente el manejador de versiones.

Pero antes de ejecutarlo, es necesario tener instalado:

  • Git, porque se clona el proyecto para poder compilarlo.
  • Curl, para requerir el script anterior.
  • El paquete build-essential, porque va a construirlo con make.

Una vez tenemos todo lo anterior instalado, ejecutamos el comando de instalación y comienza a clonar el proyecto y construirlo con make.

Clonación y creación de proyecto

Como podemos ver, por defecto instala la última versión de NPM, que en este caso de la 10.16.0.

También nos indica que debemos abrir un nuevo terminal o una nueva ventana, porque las variables de entorno que apuntan a los nuevos binarios de Node que acaba de instalar, las mete en el archivo .bashrc y hay que refrescar la consola.

Para ello podemos abrir una nueva consola o directamente volver a cargar ese archivo con el comando:

source /root/.bashrc

De esta forma ya tendríamos NodeJS instalado y, por consiguiente, tendríamos NPM también instalado.

También te puede interesar...

Frameworks

Qué es NPM y para qué sirve

04 Septiembre 2019 Yanina Muradas
Programador JavaScript Profesional

Programador JavaScript Profesional

35 horas y 51 minutos · Carrera

Domina JavaScript, el lenguaje más demandado en la actualidad.

Curso de NPM y YARN

Curso de NPM y YARN, gestionando dependencias profesionalmente

5 horas y 46 minutos · curso

  • Metodologías

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información.