Supponiamo che io installi i pacchetti di progetto con npm install
quello cerca i package.json
moduli 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.json
perché non sono più necessari e altri vengono sostituiti con alternative.
Ora voglio pulire la node_modules
cartella in modo che solo i moduli elencati package.json
rimangano 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_modules
cartella principale , e non come prima, dove ogni dipendenza aveva le proprie dipendenze installate nelle proprienode_modules
cartelle ... con innumerevoli copie delle stesse dipendenze ... quindi lonpm prune
prende in considerazione? perché quelle dipendenze profonde non sono scritte sul progetto principalepackage.json
.. la prugna deve apparire in modo ricorsivo.