SORU
24 Aralık 2013, Salı


Neden etmesinin önünü söylüyorlar yüklemek karşılanmamış bağımlılıklar var mı?

Düğüm bir paketi var. npm install paket kökünden çalıştırdığımda, bir sürü yükler, ama bunun gibi birçok hata iletileri yazdırır:

karşılanmamış bağımlılık UYARMAK /Kullanıcı/google_drive/kod/seanmackesey/jeneratör keşfetmek//node_modules/findup-sync/node_modules/topak zarif-fs@gerektirir'~1.2.0' ama yüklenecektir . etmesinin önünü

npm install ne yaptığı hakkında kafam karıştı. Eğer bir bağımlılık algılarsa, bunu yüklemeniz gerekmez mi? Hangi koşullar altında böyle hata iletileri vermiyor, bunu nasıl bağımlılıklar çözebilirim?

CEVAP
24 Aralık 2013, Salı


Bağımlılık çözünürlük biraz bozuldu,çünkü bu olduğunu düşünüyorum https://github.com/isaacs/npm/issues/1341#issuecomment-20634338 bkz

El ile karşılanmayan bağımlılıkları olan üst düzey modülleri yüklemeniz gerekebilir:

örneğin, npm install findup-sync@0.1.2

Veya paket yapısı.ayrıca diğer modülleri bağımlılıkları olan üst düzey tüm modülleri gibi json aşağıda listelenmiştir.

EDİT: (aşağıda bir yorum Ekledi, ama cevap ekleyebilirsiniz)

Senin sorunun da sadece etmesinin önünü paket indirme başarısız oldu, zaman aşımına uğrayan ya da herhangi bir şey olabilir. Bazen yeniden çalıştırma npm install ilaçlar. Ayrıca başarısız paketleri yükleyebilirsiniz el ile de (npm install findup-sync@0.1.2) yönlendirin.

Yine npm install denemeden önce yardımcı olabilecek diğer adımları

  • 6* $ rm -rf node_modules/ *Kaldır
  • $ npm cache clean çalıştırın

EDİT2: node_modules kaldırma görünüşe göre bazen iç içe geçmiş bir ıf modülü npm install, npm install kayıp iç içe bağımlılıkları tespit olmaz sonraki. sırasında yüklemek için başarısız olursa gerekli olduğunu açıklamak Eğer durum buysa, bazen bu iç içe geçmiş bölümlerini, ve yine npm install çalışan üst düzey bağımlılığı kaldırmak için yeterli değil. (Ref: https://github.com/npm/npm/issues/1336)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jay Will

    Jay Will

    19 NİSAN 2006
  • TomKNJ

    TomKNJ

    26 ŞUBAT 2007
  • Ty Moss

    Ty Moss

    20 Kasım 2007