988 Stimmen

Wie man npm-Benutzer installierte Pakete auflistet

Wie kann ich nur das vom Benutzer installierte / Umgebungs-Paket in npm auflisten?

Wenn ich npm -g list mache, zeigt es jedes Paket und seine Abhängigkeiten an. Stattdessen möchte ich die Pakete sehen, die im aktuellen Arbeitsprojekt oder in der Umgebung installiert sind.

1885voto

aris Punkte 20315
npm list -g --depth=0
  • npm: das Befehlszeilentool des Node.js-Paketmanagers
  • list -g: zeigt einen Baum mit allen im Benutzerverzeichnis gefundenen Paketen an (ohne die Option -g werden nur die Pakete des aktuellen Verzeichnisses angezeigt)
  • --depth 0 /--depth=0: vermeidet die Einbeziehung der Abhängigkeiten jedes Pakets in der Baumansicht

173voto

Gil Punkte 3371

Sie können eine Liste aller global installierten Module mit folgendem Befehl abrufen:

ls `npm root -g`

147voto

arcseldon Punkte 32403

Stand 13. Dezember 2015

npm list illustration

Während ich die akzeptierte Antwort zu 100% korrekt und nützlich fand, wollte ich ein wenig darauf eingehen, basierend auf meinen eigenen Erfahrungen, und hoffentlich auch zum Nutzen anderer. (Hier verwende ich die Begriffe Paket und Modul synonym)

In einer Antwort auf die Frage wäre die akzeptierte Antwort:

npm list -g --depth=0

Sie könnten prüfen, ob ein bestimmtes Modul global installiert ist, auf Unix-ähnlichen Systemen oder wenn grep verfügbar ist. Dies ist besonders nützlich, um die verwendete Version eines Moduls zu überprüfen (global installiert; entfernen Sie einfach das -g Flag, wenn Sie ein lokales Modul überprüfen):

npm list -g --depth=0 | grep 

Wenn Sie alle verfügbaren (externen) Versionen für ein bestimmtes Modul sehen möchten, tun Sie Folgendes:

npm view  versions

Hinweis, versions ist im Plural. Dies gibt Ihnen eine vollständige Auflistung von Versionen zur Auswahl.

Für die neueste externe Version:

npm view  version

Hinweis, version ist im Singular.

Um herauszufinden, welche Pakete aktualisiert werden müssen, können Sie verwenden:

npm outdated -g --depth=0

Um globale Pakete zu aktualisieren, können Sie verwenden

npm update -g 

Um alle globalen Pakete zu aktualisieren, können Sie verwenden:

npm update -g

(Jedoch für npm-Versionen unter 2.6.1, sehen Sie bitte auch diesen Link, da ein spezielles Skript empfohlen wird, um alle Pakete global zu aktualisieren.)

Die oben genannten Befehle sollten über die NPM-Versionen 1.3.x, 1.4.x, 2.x und 3.x funktionieren.

66voto

Alireza Fattahi Punkte 37703

Liste NPM-Pakete mit einer benutzerfreundlichen GUI auf!

Dies ist das, was ich persönlich bevorzuge und es könnte auch für andere hilfreich sein, es kann auch während Präsentationen oder Meetings helfen.

Mit npm-gui können Sie lokale und globale Pakete mit einer besseren Visualisierung auflisten.

Sie können das Paket unter

Führen Sie das Folgende aus

// Einmal
npm install -g npm-gui

cd c:\your-prject-folder
npm-gui localhost:9000

Dann öffnen Sie Ihren Browser unter http:\\localhost:9000

npm-gui

30voto

Karthik damodara Punkte 1731

Für Projektabhängigkeiten verwenden Sie:

npm list --depth=0

Für globale Abhängigkeiten verwenden Sie:

npm list -g --depth=0

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X