¿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