¿Qué es npm?

Por Alexander Guevara Benites
¿Qué es npm?

En este tutorial conoceremos ¿Qué es npm? ¿Para qué sirve? y ¿Cómo podemos instalarlo en nuestros ordenadores?

JavaScript ha pasado de ser un lenguaje utilizado para brindar interactividad a las páginas web, a ser utilizado ahora también en el lado de los servidores gracias a Node.js. Si aún no tienes claro qué es Node.js, puedes revisar este artículo sobre qué es Node.js, donde aprenderás los conceptos básicos que necesitas saber sobre él. Dentro de Node, el código se organiza por módulos o paquetes, así que al momento de trabajar con él va a ser necesario agregar más módulos, es aquí donde entra npm.

Node Package Manager o simplemente npm es un gestor de paquetes, el cual hará más fáciles nuestras vidas al momento de trabajar con Node, ya que gracias a él podremos tener cualquier librería disponible con solo una línea de código, npm nos ayudará a administrar nuestros módulos, distribuir paquetes y agregar dependencias de una manera sencilla.

Cuando instalamos nuevos paquetes lo que hace npm es instalarlo de manera local en nuestro proyecto dentro de la carpeta node_modules, pero nosotros podemos decirle que lo instale de manera global de ser necesario.

Además, existen módulos que ya vienen instalados por defecto en Node.js por lo que no será necesario usar npm para traerlas, a estos módulos se les conoce como “módulos nativos”.

Para instalar npm en nuestro ordenador es necesario primero tener Node.js. Así que verificaremos que se encuentre instalado, para eso vamos a usar el siguiente comando:

nodejs -v

En caso de no tenerlo instalado, desde el terminal escribimos:

sudo apt-get install nodejs

Luego verificamos que Node se encuentre instalado, nos tendrá que arrojar un resultado similar a este:

Togedemaru :: ~ % npm -v
4.2.6
Togedemaru :: ~ %

Ahora vamos a instalar npm. Como estoy en Linux, usaremos el siguiente comando:

sudo apt-get install npm

luego de pedirnos la contraseña comenzará con la instalación, esto podría tomar unos minutos, así que sean pacientes. Una vez finalizada la instalación vamos a verificar escribiendo:

npm -v

Se nos deberá mostrar algo parecido:

Togedemaru :: ~ % npm -v
3.5.2
Togedemaru :: ~ %

Para instalar un paquete con npm vamos a hacerlo de la siguiente manera, escribiendo:

npm install [email protected]

Y como ya mencionamos antes, esto se instalará de manera local(en el proyecto),pero si queremos instalarlo de manera global tenemos que agregar el -g después del nombre del paquete:

Togedemaru :: ~ % npm install [email protected] -g

Recuerda que puedes aprender más de npm ingresando a nuestro curso de Fundamentos de Node.js, si ya tienes conocimientos de Node.js y quieres ir un paso más allá puedes entrar al curso de Node.js Avanzado en donde se tocan temas más avanzados de Node y npm.

Por ahora hemos terminado este tutorial. Recuerda que en Devcode tenemos una amplia variedad de cursos que complementarán tu aprendizaje. Regístrate y accede a algunos cursos gratuitamente en la plataforma. No olvides compartir el tutorial con tus amigos y si tuvieras algún comentario, duda o sugerencia, puedes dejarla siempre en la caja de comentarios. ¡Hasta la próxima!

¿Te gustó el tutorial?

Ayúdanos a llegar a más personas

Alexander Guevara Benites

Alexander Guevara Benites

Nymeria's father | Designer 3D | Pokemon Master | Videogame Lover