Supponiamo che io installi i pacchetti di progetto con npm installquello cerca i package.jsonmoduli da installare. Dopo un po 'vedo che non ho bisogno di alcun modulo specifico e ne rimuovo la dipendenza package.json. Quindi rimuovo alcuni altri moduli package.jsonperché non sono più necessari e altri vengono sostituiti con alternative.
Ora voglio pulire la node_modulescartella in modo che solo i moduli elencati package.jsonrimangano lì e il resto deve andare, qualcosa del genere npm clean. So che posso rimuoverli manualmente ma vorrei avere alcune funzionalità di zucchero pronte per l'uso per quello.
node_modulescartella principale , e non come prima, dove ogni dipendenza aveva le proprie dipendenze installate nelle proprienode_modulescartelle ... con innumerevoli copie delle stesse dipendenze ... quindi lonpm pruneprende in considerazione? perché quelle dipendenze profonde non sono scritte sul progetto principalepackage.json.. la prugna deve apparire in modo ricorsivo.