Un gestor de paquetes más rápido que npm – pnpm #npm #javascript



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

Comments are closed.