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.