Si eres un desarrollador web Frontend, sabes que actualmente tarde o temprano en un proyecto serio te encontrar con npm. Ya sea para instalar módulos o ejecutar CLIs de Nodejs. Y en proyecto que va creación, necesitaras instalar mas y mas paquetes. esto hace que no solo consuma mas espacio en disco, sino que todo puede ir mas lento al momento de instalar. Esta es una de las razones de que existan alternativas a npm, como Yarn
pero hay uno que es incluso mas rápido que yarn. Este es pnpm, pnpm es una abreviación de “Performant NPM”, el cual es un administrador de paquetes de Node que es mucho mas veloz y mas eficiente en cuanto a consumo de espacio en disco, debido a la forma en la que estructura sus dependencias.
Es decir mientras que en npm se copian carpetas desde una cache en tus proyectos, pnpm lo que hace es que generar *symlinks* de las carpetas, esto hace que no sea necesario copiarlas y son mas rápidos de crear. Además pnpm ya tiene soporte para monorepos de forma automatica. Y empezar a usarlo es tan facil como ejecutar un comando de npm `npm install -g pnpm`.
Este proyecto tiene una enorme cantidad de Tests de rendimientos y en todos ha sido mas eficiente que npm y yarn.
#npm #pnpm #desarrolloweb #nodejs #javascript
Lo uso, pero no estoy muy al tanto de todos sus beneficios
Podrias hacer un video mas extenso sobre PNPM? exelente noticia…..
Lo he utilizado pero por ejemplo en Nextjs, suele tener problemas al instalar algunas dependencias
Y aún no entiendo como los manejadores de paquetes hacen prácticamente un copiar y pegar. Falta innovación
Nombre, este canal es una joyita, gracias fazt!
En qué casos recomiendas pnmp o Yarn en vez de npm Fazt?
Excelente, gracias pro la informacion fazt