¿Cómo veo el tamaño de los paquetes npm?

Resuelto arielorvits asked hace 7 años • 14 respuestas

Cuando busco paquetes en NPM, me gustaría ver los tamaños de los paquetes (en KB o MB, etc.). NPM no parece mostrar esta información.

¿Cómo puedo determinar cuánta hinchazón agregará un paquete NPM a mi proyecto?


Actualización 2020 (copiado de la respuesta de @styfle)

El "Tamaño desempaquetado" (básicamente Tamaño de publicación) está disponible en el sitio web npmjs.com junto con el "Total de archivos". Sin embargo, esto no es recursivo, lo que significa que npm install probablemente será mucho mayor porque un solo paquete probablemente dependa de muchos paquetes (por lo tanto, Package Phobia sigue siendo relevante).

También hay un RFC pendiente para una función que imprime esta información desde la CLI.

arielorvits avatar Nov 17 '16 03:11 arielorvits
Aceptado

Lo que probablemente quieras medir es el impacto que tiene un paquete si lo agregaras a tu paquete de aplicaciones. La mayoría de las otras respuestas estimarán únicamente el tamaño de los archivos fuente, lo que puede ser inexacto debido a comentarios en línea, nombres de variables largos, etc.

Hay una pequeña utilidad que hice que le indicará el tamaño mínimo + gzip del paquete después de que llegue a su paquete.

https://bundlephobia.com

Shubham Kanodia avatar Apr 02 '2017 08:04 Shubham Kanodia

Eche un vistazo a este proyecto de costo de módulos . Es un paquete npm que enumerará el tamaño de un paquete y la cantidad de niños.

Instalación: npm install -g cost-of-modules

Uso: Ejecutar cost-of-modulesen el directorio en el que está trabajando.

ingrese la descripción de la imagen aquí

Liron Yahdav avatar Jan 21 '2017 01:01 Liron Yahdav