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 derdependenciesanzuzeigen. - Verwenden Sie
npm list --dev, um Pakete in derdevDependenciesanzuzeigen. - 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