Heim  >  Artikel  >  Web-Frontend  >  Eine kurze Analyse, wie man mit npkill node_modules schnell findet und löscht

Eine kurze Analyse, wie man mit npkill node_modules schnell findet und löscht

青灯夜游
青灯夜游nach vorne
2021-11-15 10:11:232746Durchsuche

In diesem Artikel erfahren Sie, wie Sie mit npkill schnell node_modules auf dem Computer/Server finden und schnell löschen können. Ich hoffe, er hilft Ihnen!

Eine kurze Analyse, wie man mit npkill node_modules schnell findet und löscht

Frage: Wie kann man node_modules schnell auf dem Computer/Server finden und schnell löschen? (Empfehlen Sie npkill)

Ursprüngliche Absicht:

Node.js Wenn ein Projekt oder Front-End-Projekt npm zum Installieren abhängiger Module verwendet, erstellen Sie immer ein neues node_modules im Projektstammverzeichnis und installieren Sie eine Reihe von Paketen darin. Im Allgemeinen nimmt es viel Platz ein, da es immer mehr Projekte und immer mehr abhängige Module gibt, was irgendwann zu Problemen führen wird. Wenn Sie einen Alibaba Cloud-Server haben, ist die Cloud-Festplatte sehr klein und es ist nicht möglich oder schwierig, eine Cloud-Festplatte hinzuzufügen. Wenn die Festplatte knapp ist, wäre es eine gute Idee, schnell die von allen Knotenmodulen belegte Größe zu ermitteln Löschen Sie sie. Lösungen zur Verbesserung der Effizienz. [Empfohlenes Lernen: „nodejs Tutorial“]

npkill

npkill ist ein Node.js-Paket, mit dem wir schnell jeden node_modules-Ordner im System und den von ihm belegten Speicherplatz auflisten können. Anschließend können Sie bestimmte node_modules-Ordner zum Löschen auswählen.

Verwendung

npm globale Installation

$ npm -g i npkill

pnpm globale Installation:

$ pnpm -g i npkill(更推荐)

Eine kurze Analyse, wie man mit npkill node_modules schnell findet und löscht

Das Bild stammt aus npkills github README, der Vorgang ist wie im Bild oben gezeigt: npkill wird Wenn die Suche oben rechts angezeigt wird, bedeutet „Suche“, dass die Suche läuft. Wenn die Suche abgeschlossen ist, wird sie als „Suche abgeschlossen“ angezeigt. Folgen Sie den Anweisungen und drücken Sie die Leertaste, um einen nach dem anderen zu löschen. Weitere Funktionen finden Sie im offiziellen Adressdokument:

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

Tipps:

Für mit npm installierte Abhängigkeiten ist dies eine gute Lösung, wenn Sie jedoch pnpm verwenden Es besteht keine Notwendigkeit, den von node_modules belegten Speicherplatz während der Installation zu berücksichtigen, da pnpm das Modul nicht in jedem node_modules installiert, sondern einen Link verwendet, um schließlich eine Verknüpfung zu einer bestimmten Verzeichnisadresse herzustellen. Für das Installationsabhängigkeitsprinzip von pnpm wird dies empfohlen Schauen Sie sich einen Artikel von einem großen Kerl an (#
Eingehende Überlegungen zu modernen Paketmanagern – warum empfehle ich jetzt pnpm anstelle von npm/yarn?

)

Aufgrund einiger historischer Probleme mit npm und seinem aktuellen Erscheinungsbild, hoffe ich Es wird mehr geben. Verwenden Sie pnpm anstelle von npm.Weitere Kenntnisse zum Thema Programmierung finden Sie unter:

Einführung in die Programmierung

! !

Das obige ist der detaillierte Inhalt vonEine kurze Analyse, wie man mit npkill node_modules schnell findet und löscht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:juejin.cn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen