NPM: QUÉ ES Y CÓMO GESTIONAR PAQUETES DE NODE.JS
npm (Node Package Manager) es una herramienta de línea de comandos y un repositorio en línea para gestionar paquetes de JavaScript, principalmente para NodeJS. Es similar a Packagist de php.npm permite a los desarrolladores instalar, compartir y administrar dependencias (librerías y módulos) en sus proyectos. El repositorio de npm alberga millones de paquetes reutilizables, como Express o React, que facilitan el desarrollo. También gestiona versiones y dependencias para asegurar compatibilidad.npm Ya viene dentro del paquete de NodeJS y para iniciar un proyecto hay que ejecutar el comando "npm init", para instalar un paquete, o dependencia, hay que ejecutar el comando "npm install <nombre-paquete> --save", el parámetro "--save", indica que va a instalar el paquete en el directorio actual, sino lo instalaría para todos, y puede que haya paquetes que se usen en todos los proyectos, pero los habrá que no y ocuparán espacio innecesatio. Para instalar la última versión de npm hay que ejecutar el comando "npm install -g npm", desde consola. Para saber que si npm está bien instalado hay que ejecutar el comando "node -v", desde consola.
En la página https://www.npmjs.com/package/package. Se encuentran los paquetes disponibles.