2012-10-12 18 views
5

Yeoman'ı keşfetme ve bir paketi nasıl güncelleyeceğimi bilmek istiyorum. Yeoman bileşeni vs satıcı dosyaları ve yükseltme

Bir açısal projeyi

yeoman init angular 

versiyonu (ayrıca index.html dahil olan) app/script/vendor dahil ben son hangi angularjs v1.0.2, yükseltebilirsiniz Nasıl angularjs v1.0.1

olduğunu başlatıldı.

yeoman update numaralı bir komut var, ancak yalnızca yeoman ile yüklenen paketleri güncelleştirme. Yeoman aracılığıyla yüklenen paketler app/components'da yaşıyor. Bir vendor ve components klasör var neden

Yani, sorular

  1. bulunmaktadır.

sayesinde (bağımlılık yönetimi yeoman sağlar ne olursa olsun kırmadan) son sürümüne Açısal yükseltebilirsiniz Nasıl

  • .

  • cevap

    5

    Jeneratörleri, mevcut olduğunda Bower (kapaklar altında kullandığımız paket yöneticisi) bağımlılıkları getirmeyi planlıyoruz. Bu, en son sürümü almak için yeoman update angular yapabileceksiniz anlamına gelir.

    -1

    Yeoman, muhtemelen içerilen açısal kütüphanenizi en yeni sürümle yükseltmeyecektir. O da yapmamalı. Bunu göz önünde bulundurun, eğer A kütüphanesini eklerseniz ve onunla birlikte geliştirmeye başlarsanız, bir süre sonra (6 aylık bir süre demek!) Bir güncelleme yaparsınız ve eğer yeoman devam ederse ve dahil ettiğiniz kütüphanenin sürümünü güncellerse uygulamanızda hatalar ve uyumluluk sorunları. Öte yandan, en son dosyayı dahil ederseniz, tüm testlerinizi çalıştırın ve en son dosya değişikliklerinin hala makul olduğundan emin olun, sonra bunu yapabilirsiniz. Ayrıca, sadece bir satır değişikliği, neden yeoman istersiniz? yap bunu? En iyi uygulamalara dayanan ve muhtemelen mevcut olanları değiştirmek için yeni projeler üretecek "inşa edildi".

    +1

    Sanırım bağımlılık yönetimi noktasını kaçırıyorsunuz. –