Bagaimana saya menemukan semua paket terinstal yang bergantung pada paket tertentu di NPM?


104

Saya memiliki paket npm yang ingin saya perbarui. Saya dapat memperbarui package.json saya, tetapi saya tidak ingin merusak sesuatu. Apakah ada cara untuk mendaftar semua paket terinstal yang bergantung padanya?

Jawaban:


151

Anda mencari https://docs.npmjs.com/cli/ls

Misalnya, untuk melihat paket mana yang bergantung, contextifyAnda dapat menjalankan:

npm ls contextify
app-name@0.0.1 /home/zorbash/some-project
└─┬ d3@3.3.6
  └─┬ jsdom@0.5.7
    └── contextify@0.1.15

29
Bagaimana jika saya ingin melihat paket mana yang bergantung contextifyketika yang terakhir tidak diinstal?
modsoussi

Saya tidak yakin apakah ini berhasil ... saya kasus saya, saya memiliki beberapa paket (A, X, Y, Z) yang bergantung pada A, yang bergantung pada B, yang bergantung pada C, yang bergantung pada D, yang bergantung pada E. Ketika saya rm npm ls Eitu hanya menunjukkan kepada saya salah satu modul tingkat atas yang bergantung pada A. Saya tidak yakin ini secara teknis benar karena X, Y, dan Z juga bergantung padanya. Jika tidak menunjukkan X, Y, dan Z, apa lagi yang tidak ditampilkan?
Michael

@modsoussi: lihat jawaban saya
Brett Zamir

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.