Wie finde ich umgekehrte Abhängigkeiten vom npm-Paket?


91

Ich möchte herausfinden, von welchen Paketen expressdie installierten sails/kraken/loopback/hapi/koausw. abhängen . Gibt es npmUnterbefehle oder andere Möglichkeiten, um alle umgekehrten Abhängigkeiten von einem bestimmten npm-Paket lokal aufzulisten?

Antworten:


133

Wenn Sie den Paketnamen nach hinzufügen, npm lswird der Baum nur mit dem angegebenen Paket angezeigt.

npm ls express

4
Vielen Dank. Der Befehl npm view express dependencieszeigt nur direkte Abhängigkeiten an, aber ich kann nicht herausfinden, wie der vollständige Abhängigkeitsbaum angezeigt wird.
Sof

9
Funktioniert nur, wenn Sie das Modul in einem Ordner "node_modules" installiert haben. Dies nützt nichts, wenn Sie versuchen, einen Probelauf aufzulösen.
Worc

30

Ich wollte speziell herausfinden, welches Paket eine Abhängigkeit verwendet, die eine Erstinstallation unterbricht. Dies kann jemandem helfen, das Gleiche zu versuchen:

find ./node_modules/ -name package.json | xargs grep <the_package_name>


Genau das habe ich gesucht! Vielen Dank!
Andrew Bogdanov
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.