Como encontrar dependências reversas no pacote npm?


98

Gostaria de descobrir quais pacotes dependem expressentre os instalados sails/kraken/loopback/hapi/koaetc. Existem npmsubcomandos ou outras maneiras de listar localmente todas as dependências reversas em um pacote npm específico?

Respostas:


143

Adicionar o nome do pacote a seguir npm lsmostrará a árvore apenas com o pacote especificado.

npm ls express

5
Obrigado. O comando npm view express dependenciesmostra apenas dependências diretas, mas não consigo descobrir como visualizar sua árvore de dependências completa.
sof

9
só funciona se você tiver o módulo instalado em uma pasta node_modules ... não adianta se você estiver tentando resolver um teste.
worc

Para dependências de desenvolvimento, usenpm ls --dev express
dinesh ygv

34

Eu queria descobrir especificamente qual pacote usava uma dependência que estava interrompendo uma instalação inicial. Isso pode ajudar alguém a tentar fazer o mesmo:

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


Isso era exatamente o que eu estava procurando! Obrigado!
Andrew Bogdanov
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.