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?
104
Anda mencari https://docs.npmjs.com/cli/ls
Misalnya, untuk melihat paket mana yang bergantung, contextify
Anda 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
contextify
ketika yang terakhir tidak diinstal?npm ls E
itu 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?Anda dapat menggunakan https://www.npmjs.com/package/npm-dependents untuk menemukan dependensi yang tidak diinstal.
Pembaruan : Saya melihat paketnya rusak, tetapi mungkin masih merupakan titik awal yang baik di mana penulis menunjukkan tempat yang mungkin rusak: https://github.com/davidmarkclements/npm-dependents/issues/5#issuecomment -451926479
Sementara itu, Anda mungkin hanya ingin menggunakan tab "Dependents" pada halaman proyek npm individu.
sumber