Pourquoi `npm prune` ne supprime-t-il pas les dossiers de node_modules?
J'ai un package.json
avec tous mes devDependencies
.
Ma compréhension était que si je supprimer une dépendance, et d'exécuter npm prune
le noeud va supprimer le dossier du module de node_modules
. Cela semble être la façon la plus simple pour maintenir mon node_modules
dossier.
De la docs:
mnp pruneau
Supprimer étrangères paquets
Cette commande supprime les "étrangers" packages.
Étrangères paquets qui ne sont pas répertoriés sur le parent
de l'ensemble de dépendances de la liste.
Cependant, parfois, même après l'exécution de npm prune
j'ai toujours le dossier du module dans mon node_modules
.
Pourquoi cela se passe et quelle est la bonne manière à supprimer les modules?
source d'informationauteur elanh
Vous devez vous connecter pour publier un commentaire.
Selon la documentation
Donc, si vous voulez vous débarrasser du dossier du module dans
node_modules
qui est spécifié dansdevDependencies
vous devrez signerAprès l'exécution:
Je vois:
Puis, quand j'ai fait:
Le paquet a été désinstallé.