¿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.