Supposons que j'installe des packages de projet npm installqui recherchent les package.jsonmodules à installer. Après un certain temps, je vois que je n'ai pas besoin d'un module spécifique et je supprime sa dépendance package.json. Ensuite, je supprime d'autres modules package.jsoncar ils ne sont plus nécessaires et d'autres sont remplacés par des alternatives.
Maintenant, je veux nettoyer le node_modulesdossier afin que seuls les modules répertoriés dans package.jsony restent et le reste doit y aller, quelque chose comme npm clean. Je sais que je peux les supprimer manuellement, mais j'aimerais avoir une fonctionnalité de sucre prête à l'emploi pour cela.
node_modulesdossier racine , et pas comme auparavant, où chaque dépendance avait ses propres dépendances installées dans leurs propresnode_modulesdossiers ... avec d'innombrables copies des mêmes dépendances ... donc nenpm pruneprend cela en considération? parce que ces dépendances profondes ne sont pas écrites sur le principalpackage.jsonde votre projet .. prune doit regarder récursivement.