¿Cómo encontrar paquetes no utilizados en package.json?

Resuelto Josh C asked hace 10 años • 13 respuestas

¿Hay alguna manera de determinar si tiene paquetes en su package.jsonarchivo que ya no son necesarios?

Por ejemplo, cuando pruebo un paquete y luego comento o elimino el código, pero me olvido de desinstalarlo, termino con un par de paquetes que podrían eliminarse.

¿Cuál sería una forma eficaz de determinar si un paquete se puede eliminar de forma segura?

Josh C avatar Mar 27 '14 07:03 Josh C
Aceptado

Puede utilizar un módulo npm llamado depcheck (requiere al menos la versión 10 de Node).

  1. Instale el módulo:

     npm install depcheck -g
    
     or
    
     yarn global add depcheck
    
  2. Ejecútelo y busque las dependencias no utilizadas:

     depcheck
    

Lo bueno de este enfoque es que no es necesario recordar el comando findor grep.

Para ejecutar sin instalar el uso npx:

npx depcheck 
German Attanasio avatar Dec 08 '2014 16:12 German Attanasio

También hay un paquete llamado npm-check:

verificación npm

Compruebe si hay dependencias obsoletas, incorrectas y no utilizadas.

ingrese la descripción de la imagen aquí

Es bastante poderoso y está desarrollado activamente. Una de sus características es comprobar si hay dependencias no utilizadas; para esta parte utiliza el depcheckmódulo mencionado en la otra respuesta.

alecxe avatar Dec 14 '2014 06:12 alecxe

Verifique las dependencias no utilizadas

npm install depcheck -g
depcheck

ingrese la descripción de la imagen aquí

Consulta la biblioteca obsoleta

npm outdated

ingrese la descripción de la imagen aquí

Sathiamoorthy avatar Jan 08 '2021 06:01 Sathiamoorthy