Supongamos que instalo paquetes de proyectos con los npm installque se buscan package.jsonmódulos para instalar. Después de un tiempo veo que no necesito algún módulo específico y elimino su dependencia package.json. Luego elimino algunos otros módulos package.jsonporque ya no son necesarios y otros son reemplazados por alternativas.
Ahora quiero limpiar la node_modulescarpeta para que solo los módulos enumerados se package.jsonqueden allí y el resto debe ir, algo así npm clean. Sé que puedo eliminarlos manualmente, pero me gustaría tener una buena funcionalidad de azúcar lista para usar para eso.
node_modulescarpeta raíz , y no como antes, donde cada dependencia tenía sus propias dependencias instaladas en sus propiasnode_modulescarpetas ... con innumerables copias de las mismas dependencias ... Entonces, ¿npm prunetiene esto en cuenta? porque esas dependencias profundas no están escritas en la parte principalpackage.jsonde su proyecto ... la ciruela debe verse de forma recursiva