lunes, 20 de febrero de 2017

Qué es NPN y como funciona

¿Qué es?

NPM (node package manager) es el gestor de paquetes javascript, es el manejador de paquetes por defecto de NodeJS por excelencia. Gracias a él, tenemos casi cualquier librería disponible a tan solo una linea de comando de distancia, permitiéndonos utilizarla en cuestión de segundos.

Desde la versión 0.6.3 de Node.js npm es instalado automáticamente con el entorno. npm se ejecuta desde la linea de comandos y maneja las dependencias para una aplicación. Escrito enteramente en JavaScript  permite a los usuarios instalar aplicaciones NodeJS que se encuentran en el repositorio.

En los ultimas años javascript ha tomado gran importancia, pasando de ser utilizado solamente para simples validaciones de formularios del lado del cliente, a ser el responsable de la puesta en marcha de servidores con NodeJS y demás.

¿Cómo funciona? 

Esta una herramienta de línea de comandos que permite gestionar todas las dependencias de una aplicación hecha en NodeJS.

Cuando usamos NodeJS rápidamente tenemos que instalar módulos nuevos (librerías) ya que Node al ser un sistema fuertemente modular viene prácticamente vacío. Así que para la mayoría de las operaciones deberemos instalar módulos adicionales. Esta operación se realiza de forma muy sencilla con la herramienta NPM.

Es un poco distinto a otros gestores de paquetes que podemos conocer, porque los instala localmente en los proyectos. Es decir, al descargarse un módulo, se agrega a un proyecto local, que es el que lo tendrá disponible para incluir. Aunque también existe la posibilidad de instalar los paquetes de manera global en nuestro sistema.


No hay comentarios:

Publicar un comentario