← Volver al Blog

10 de abril de 2026

Dominando pnpm: El gestor de paquetes que revoluciona tu flujo de trabajo

Descubre por qué pnpm es el gestor de paquetes de JavaScript que necesitas conocer para optimizar tus proyectos, ahorrar espacio en disco y mejorar la velocidad de instalación.

Dominando pnpm: El gestor de paquetes que revoluciona tu flujo de trabajo

Como desarrollador fullstack y apasionado del periodismo tecnológico, siempre estoy en la búsqueda de herramientas que optimicen nuestro día a día. Hoy quiero hablarles de pnpm (performant npm), un gestor de paquetes de JavaScript que está ganando terreno rápidamente y por buenas razones.

Si alguna vez te has frustrado con la lentitud de npm o el consumo excesivo de espacio en disco de node_modules duplicados, pnpm es la solución que estabas esperando.

¿Qué hace a pnpm tan especial?

La magia de pnpm radica en su forma única de gestionar las dependencias. A diferencia de npm o yarn, que instalan cada dependencia en una carpeta node_modules separada para cada proyecto, pnpm utiliza un enfoque de enlace simbólico (symlink) y un almacén global de paquetes.

Esto significa que cada versión de un paquete solo se descarga una vez en tu máquina y se almacena en un directorio central. Luego, los proyectos simplemente crean enlaces simbólicos a estos paquetes. El resultado es:

  • Ahorro de espacio en disco: Tus carpetas node_modules serán drásticamente más pequeñas.
  • Instalaciones más rápidas: No se duplican archivos innecesariamente.
  • Estructura de node_modules más limpia: Evita problemas de dependencias fantasma o conflictos.

¡Manos a la obra con pnpm!

Instalar pnpm es muy sencillo. Puedes hacerlo globalmente usando npm:

npm install -g pnpm

Una vez instalado, puedes usarlo como reemplazo directo de npm o yarn.

Crear un nuevo proyecto:

pnpm create vite my-pnpm-app --template react
cd my-pnpm-app
pnpm install
pnpm dev

Agregar una dependencia:

pnpm add lodash

Eliminar una dependencia:

pnpm remove lodash

Actualizar todas las dependencias:

pnpm update

Conclusión

pnpm no es solo una alternativa más rápida, es una reinvención inteligente de cómo gestionamos nuestras dependencias en el ecosistema JavaScript. Si aún no lo has probado, te animo a que lo hagas. Tu disco duro y tu paciencia te lo agradecerán. ¡Nos vemos en el próximo post!