Comment trouver les dépendances inversées sur le package npm?

93

J'aimerais savoir de quels packages dépendent les packages expressinstallés, sails/kraken/loopback/hapi/koaetc. Existe-t-il des npmsous-commandes ou d'autres moyens de lister localement toutes les dépendances inversées sur un package npm spécifique?

sof
la source

Réponses:

134

L'ajout du nom du package après npm lsaffichera votre arborescence uniquement avec le package spécifié.

npm ls express
hassansin
la source
4
Merci. La commande npm view express dependenciesne montre que les dépendances directes, mais je ne peux pas comprendre comment afficher son arborescence complète de dépendances.
sof
9
ne fonctionne que si le module est installé dans un dossier node_modules ... ne vous sert à rien si vous essayez de résoudre un essai à sec.
worc
30

Je voulais spécifiquement trouver quel package utilisait une dépendance qui cassait une installation initiale. Cela peut aider quelqu'un à essayer de faire de même:

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

Neil Guy Lindberg
la source
C'était exactement ce que je cherchais! Merci!
Andrew Bogdanov le