NPM'deki belirli bir pakete bağlı olan tüm kurulu paketleri nasıl bulabilirim?


104

Güncellemek istediğim bir npm paketim var. Package.json'umu güncelleyebilirim, ancak bir şeyi bozmak istemiyorum. Buna bağlı olan tüm yüklü paketleri listelemenin bir yolu var mı?

Yanıtlar:


152

Https://docs.npmjs.com/cli/ls adresini arıyorsunuz

Örneğin, hangi paketlerin contextifysize bağlı olduğunu görmek için çalıştırabilirsiniz:

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
contextifyİkincisi kurulu olmadığında hangi paketlerin bağlı olduğunu görmek istersem ne olur ?
modsoussi

Bunun işe yarayıp yaramadığından emin değilim ... ben benim durumum, A'ya bağlı, B'ye bağlı, C'ye bağlı, D'ye bağlı birkaç paketim (A, X, Y, Z) var, Bu E'ye bağlıdır. rm'ye bağlandığımda npm ls Ebana sadece A'ya bağlı olan üst düzey modüllerden birini gösteriyor. Bunun teknik olarak doğru olduğundan emin değilim çünkü X, Y ve Z de buna bağlı. X, Y ve Z'yi göstermiyorsa, başka ne göstermiyor?
Michael

@modsoussi: cevabımı gör
Brett Zamir

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.