Npm List

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 der dependencies anzuzeigen.
  • Verwenden Sie npm list --dev, um Pakete in der devDependencies 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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.