Bagaimana menemukan reverse dependencies pada paket npm?


93

Saya ingin mencari tahu paket mana yang bergantung di expressantara yang terinstal, sails/kraken/loopback/hapi/koadll. Apakah ada npmsub-perintah atau cara lain untuk mendaftar secara lokal semua dependensi terbalik pada satu paket npm tertentu?

Jawaban:


134

Menambahkan nama paket setelahnya npm lsakan menampilkan pohon hanya dengan paket yang ditentukan.

npm ls express

4
Terima kasih. Perintah npm view express dependencieshanya menampilkan dependensi langsung, tetapi saya tidak tahu cara melihat pohon dependensi lengkapnya.
sof

9
hanya berfungsi jika Anda menginstal modul ke dalam folder node_modules ... tidak ada gunanya bagi Anda jika Anda mencoba menyelesaikan proses kering.
worc

30

Saya secara khusus ingin menemukan paket apa yang menggunakan dependensi yang melanggar instalasi awal. Ini dapat membantu seseorang mencoba melakukan hal yang sama:

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


Itulah yang saya cari! Terima kasih!
Andrew Bogdanov
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.