npm


¿Qué es npm?

npm (Node Package Manager) es el gestor de paquetes por defecto de Node.js. Permite instalar, compartir y gestionar bibliotecas de código reutilizable en proyectos JavaScript.

También es el nombre del registro (https://www.npmjs.com), que contiene miles de paquetes disponibles para la comunidad.


¿Para qué sirve npm?

npm permite:

  • Instalar y usar librerías de terceros (react, express, axios, etc.).
  • Crear y compartir tus propios paquetes.
  • Automatizar scripts como npm run dev, npm run build, etc.
  • Gestionar versiones y dependencias de forma segura.

Ejemplo básico

npm install express

Esto instalará la librería express y la añadirá al archivo package.json del proyecto.

npm init            # Crea un package.json
npm install         # Instala todas las dependencias
npm uninstall       # Elimina un paquete
npm update          # Actualiza dependencias
npm run <script>    # Ejecuta scripts definidos

¿Dónde se usa?

  • En prácticamente todos los proyectos Node.js.
  • En herramientas frontend como React, Vue, Vite, etc.
  • En automatización de tareas (linting, testing, builds).

Conclusión

npm es una herramienta imprescindible en el ecosistema JavaScript. Gestiona todo lo relacionado con dependencias y automatización, facilitando el desarrollo moderno desde el primer día.


Usamos cookies para mejorar tu experiencia. ¿Aceptas las cookies de análisis?