¿Cómo encontrar dependencias inversas en el paquete npm?


93

Me gustaría saber de qué paquetes dependen expressentre los instalados, sails/kraken/loopback/hapi/koaetc. ¿Hay npmsubcomandos u otras formas de enumerar localmente todas las dependencias inversas en un paquete npm específico?

Respuestas:


134

Agregar el nombre del paquete después npm lsle mostrará el árbol solo con el paquete especificado.

npm ls express

4
Gracias. El comando npm view express dependenciesmuestra solo dependencias directas, pero no puedo averiguar cómo ver su árbol de dependencias completo.
sof

9
solo funciona si tiene el módulo instalado en una carpeta node_modules ... no le sirve de nada si está tratando de resolver una ejecución en seco.
Trabajo

30

Específicamente quería encontrar qué paquete usaba una dependencia que estaba interrumpiendo una instalación inicial. Esto puede ayudar a alguien a intentar hacer lo mismo:

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


¡Eso era exactamente lo que estaba buscando! ¡Gracias!
Andrew Bogdanov
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.