Maison >interface Web >js tutoriel >Une brève analyse de la façon d'utiliser npkill pour rechercher et supprimer rapidement des node_modules

Une brève analyse de la façon d'utiliser npkill pour rechercher et supprimer rapidement des node_modules

青灯夜游
青灯夜游avant
2021-11-15 10:11:232795parcourir

Cet article vous expliquera comment utiliser npkill pour trouver rapidement les node_modules sur l'ordinateur/le serveur et les supprimer rapidement. J'espère que cela vous sera utile !

Une brève analyse de la façon d'utiliser npkill pour rechercher et supprimer rapidement des node_modules

Question : Comment trouver rapidement les node_modules sur l'ordinateur/le serveur et les supprimer rapidement ? (Recommander npkill)

Intention initiale :

Node.js Lorsqu'un projet ou un projet frontal utilise npm pour installer des modules dépendants, créez toujours un nouveau node_modules dans le répertoire racine du projet et installez-y une série de packages. D'une manière générale, cela prend beaucoup de place. À mesure qu'il y a de plus en plus de projets et de modules dépendants, l'espace deviendra de plus en plus grand à un moment donné, cela posera des problèmes. Si vous disposez d'un serveur Alibaba Cloud, le disque cloud est très petit, et il n'est pas possible ou difficile d'ajouter un disque cloud. Lorsque le disque est restreint, ce serait une bonne idée de connaître rapidement la taille occupée par tous les node_modules et. supprimez-les. Solutions pour améliorer l’efficacité. [Apprentissage recommandé : "Tutoriel Nodejs"]

npkill

npkill est un package Node.js qui peut nous aider à répertorier rapidement chaque dossier node_modules du système et la quantité d'espace qu'il occupe. Vous pouvez ensuite sélectionner des dossiers node_modules spécifiques à supprimer.

Utilisation

Installation globale de npm

$ npm -g i npkill

Installation globale de pnpm :

$ pnpm -g i npkill(更推荐)

Une brève analyse de la façon dutiliser npkill pour rechercher et supprimer rapidement des node_modules

L'image vient du github README de npkill, le processus de fonctionnement est comme indiqué dans l'image ci-dessus : npkill sera être affiché en haut à droite lors de la recherche recherche signifie que la recherche est en cours, et lorsque la recherche est terminée, elle sera affichée comme recherche terminée.

Suivez les instructions et appuyez sur la barre d'espace pour supprimer, un à la fois. Pour plus de fonctions, veuillez consulter le document d'adresse officiel :

https://github.com/voidcosmos/npkill#readme

Conseils :

Pour les dépendances installées avec npm, c'est une bonne solution, mais si vous utilisez pnpm Il n'est pas nécessaire de prendre en compte l'espace occupé par node_modules lors de l'installation, car pnpm n'installe pas le module dans chaque node_modules, mais utilise un lien pour finalement créer un lien vers une adresse de répertoire spécifique. Pour le principe de dépendance d'installation de pnpm, il est recommandé de le faire. consultez Un article rédigé par un grand gars (# Réflexion approfondie sur les gestionnaires de paquets modernes - pourquoi est-ce que je recommande pnpm au lieu de npm/yarn maintenant ?)

En raison de certains problèmes historiques de npm et de son apparence actuelle, j'espère il y aura plus d'utilisation de pnpm au lieu de npm.

Pour plus de connaissances sur la programmation, veuillez visiter : Introduction à la programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer