Zusammenfassung: In diesem Tutorial lernen Sie, wie Sie den Befehl npm list
verwenden, um die auf Ihrem System installierten Pakete aufzulisten.
Einrichten eines Beispielprojekts
Zunächst erstellen wir ein Beispielprojekt und installieren einige Pakete.
Erstellen Sie zunächst ein neues Verzeichnis mit dem Namen npm-demo
und führen Sie den Befehl npm init
aus:
Code language: Shell Session (shell)
Zweitens, installieren Sie die Pakete express
und mongoose
, indem Sie die folgenden Befehle ausführen:
Code language: Shell Session (shell)
Drittens, installieren Sie das Paket morgan
als Entwicklungsabhängigkeit, indem Sie den Befehl npm install
mit dem Flag --save-dev
verwenden:
Code language: Shell Session (shell)
Einführung in den Befehl npm list
Der Befehl npm list
gibt die installierten Pakete und ihre Abhängigkeiten des aktuellen Projekts als Baumstruktur auf stdout aus:
Code language: Shell Session (shell)
Ausgabe:
Das npm ls
ist die kürzere Version des npm list
-Befehls:
Code language: Shell Session (shell)
Wenn Sie den npm la
– oder npm ll
-Befehl verwenden, wird die Ausgabe auch erweiterte Informationen enthalten.
Pakete als Baum mit einer bestimmten Tiefe auflisten
Um die Tiefe des Abhängigkeitsbaums zu begrenzen, verwenden Sie den Befehl npm list
mit dem Flag --depth
.
Das folgende Beispiel listet alle installierten Pakete ohne ihre Abhängigkeiten auf:
Code language: Shell Session (shell)
Ausgabe:
Pakete in Abhängigkeiten auflisten
Um nur den Abhängigkeitsbaum für Pakete in dependencies
anzuzeigen, verwenden Sie das --prod
oder --production
Flag wie folgt:
Code language: Shell Session (shell)
Ausgabe:
Beachten Sie, dass --prod
der Alias für --production
ist.
Sie können die --prod
– und --depth
-Flags wie folgt kombinieren:
Code language: Shell Session (shell)
Ausgabe:
Pakete in devDependencies auflisten
Um den Abhängigkeitsbaum für Pakete im devDependencies
anzuzeigen, verwenden Sie den Befehl npm list
mit dem --dev
– oder --development
-Flag:
Code language: Shell Session (shell)
Ausgabe:
Das --dev
ist der Alias für das --development
.
Pakete in den globalen Paketen auflisten
Um die globalen Pakete aufzulisten, verwenden Sie den Befehl npm list
mit dem Flag --global
:
Code language: Shell Session (shell)
Installierte Pakete im JSON-Format formatieren
Um die Ausgabe der installierten Pakete im JSON-Format zu formatieren, verwenden Sie den Befehl npm list
mit dem Flag --json
:
Code language: Shell Session (shell)
Ausgabe:
Zusammenfassung
- Verwenden Sie den
npm list
, um die installierten Pakete im aktuellen Projekt als Abhängigkeitsstruktur anzuzeigen. - Verwenden Sie
npm list --depth=n
, um den Abhängigkeitsbaum mit einer bestimmten Tiefe anzuzeigen. - Verwenden Sie
npm list --prod
, um Pakete in derdependencies
anzuzeigen. - Verwenden Sie
npm list --dev
, um Pakete in derdevDependencies
anzuzeigen. - Verwenden Sie
npm list --global
, um die globalen Pakete aufzulisten. - Verwenden Sie
npm list --json
, um die installierten Pakete im JSON-Format zu formatieren
- War dieses Tutorial hilfreich?
- JaNein