Sen Github barındırılan olan paketler bağlı dikkatli olmak zorunda Bu şube güncellendiğinde ve işlevsel olmadığında (gerçekleşir) veya geriye dönük uyumluluk (bu da olur) olduğunda her türlü soruna yol açabilir.
Bence bu, npm
'un size anlatmaya çalıştığını gösteriyor. Github tarafından barındırılan bağımlılıklarla uğraşırken, her zaman belirli bir taahhüt/etiket/sha'ya bir tanımlayıcı eklemeniz gerekir. Daha fazla bilgi için bkz. this. npm
'un da bu URL'leri kırmızı olarak işaretlemekten şüphe etmeme rağmen, bu tanımlayıcılardan herhangi birinin geçersiz kılınması mümkün.
EDIT: belki de tam olarak değil.
Biraz daha yakından baktığımızda, yüklü sürümü (semer-) package.json
'da ayarlanan gerekli sürümle eşleşmiyorsa, paket adını kırmızı olarak gösterir. Github tarafından barındırılan paketler durumunda, bunlar muhtemelen asla eşleşmeyecek, dolayısıyla kırmızı olacaktır.
Yüklenen sürüm gerekli sürümle eşleştiğinde sarı kullanılır, ancak NPM deposunda daha yeni bir sürümü vardır.
Ayrıca Git işaret değildir paketleri kırmızı renkli çıktısını almak (yani normal npm hedefi:!. [Ekran görüntüsü] (http://imgur.com/a/kys7X) Ve hala npm belgelerinde, renklerin ne anlama geldiğiyle ilgili açıklama yok – batjko
Bunun için npm değerinde yeni bir sorun var, bu da bir gün resmi bir yanıtla sonuçlanabilir: https://github.com/npm/npm/issues/16224 – batjko