Homurtu arasında fark etmesinin önünü ve Bower ( paketi.bower vs json.json )
Etmesinin önünü kullanarak, emberjs ilk uygulamam bina bower:) yeniyim.
Raylar ile deneyim biraz var, Listeleme bağımlılıklar (toplayıcı Gemfile gibi) dosyaları fikrine aşinayım
Bir paket (ve gıt bağımlılık kontrol), nereye ait mı - bower.json
package.json
ya da eklemek istiyorum, ne zaman? soru:
Anladığım kadarıyla
bower install
koşu paketi almak ve /vendor
dizin koydum
npm install
çalışan getir ve /node_modules
dizinin içine koyacağız.
This SO answer bower ön uç ve arka uç etmesinin önünü şeyler olduğunu söylüyor.
Ember-app-kit ilk bakışta bu ayrım için uygun gibi görünüyor. Ama enabling some functionality gruntfile talimatları tamamen kafam karıştı yani iki açık emirler verin.
Sezgisel olarak tahmin ediyorum
etmesinin önünü --save-dev paket-yükleme adıekleme eşdeğer olabilir paket-paket adı benim için.json
--paket-adı kaydetmek yüklemek bowerbenim için paket ekleme ile aynı olabilirbower.jsonve çalışıyorbower yükle?
Eğer durum buysa, ne zaman paketleri açıkça bağımlılıklar (genel komut satırı araçları yükleme dışında) yöneten dosya eklemeden olmadan monte edebilir miyim?
CEVAP
Etmesinin önünü ve Bower hem bağımlılık yönetimi araçlarıdır. Ama ikisi arasındaki temel farketmesinin önünü Düğüm js modülleri yüklemek için kullanılır ama bower js,html,js vs css gibi ön uç bileşenleri yönetmek için kullanılır.
Bu etmesinin önünügrunt
, jshint
gibi ön uç gelişimi için kullanılabilecek bazı paketleri sağlar aslında.
Bu satırları daha fazla anlam katar
Bower, etmesinin önünü aksine, birden çok dosya (örneğin .js, .css .html, .png, .hangi ttf) ana dosya(lar) olarak kabul edilir. Bower anlamsal birlikte paketlenmiş zaman bu ana dosyaları, bir bileşen olarak görüyor.
this article for much more detailed explanation okuyun
Edit:Homurtuetmesinin önünü oldukça farklı ve Bower. Homurtu javascript görev koşucu bir araçtır. Aksi takdirde el ile yapmak zorunda şeyler grunt kullanarak bir çok şey yapabilirsiniz. Homurtu kullanan bazı vurgulayarak:
- Bazı dosyalar (eklenti örneğin zipup) sıkıştırma
- Js dosyaları (jshint) hav bırakmaz
- Az dosya (grunt-contrib-az) derleniyor
Sass derleme için homurtu plugins, javascript, kopya dosyaları/klasörleri, javascript VB küçültmeye uglifying vardır.
Lütfen Not homurtu eklenti de etmesinin önünü bir paket.
Soru-1
Bir paket (ve gıt bağımlılık kontrol) eklemek istiyorum, ne zaman, nereye ait - paket halinde geliyor.json veya bower içine.json
Gerçekten nerede bu pakete ait bağlıdır. Eğer bir düğüm modülü(grunt,istek) ise o zaman paket içinde gidecek.aksi takdirde bower json içine json.
Soru-2
Ne zaman açıkça paketleri bağımlılıkları yönetir dosya eklemeden olmadan yüklemek gerekir
Açıkça paketleri kurmadan ya da bağımlılık söz vardır fark etmez .json dosyası. Düğüm projenin ortasında olduğunuzu farz edin ve başka bir projeye ihtiyacın olduğunu söyle request
, sana iki seçenek var:
- Paketi düzenlemek.json ve bağımlılık dosyası ekleyin
- etmesinin önünü yükleyin
YA
- Kullanım komut satırı:
npm install --save request
--save
seçenekler paket için bağımlılık ekler.de json dosyası. Eğer --save
seçeneği belirtin musun yoksa sadece paketi indirmek olacaktır ama json dosyası etkilenmeyecektir.
Bu her iki şekilde de, önemli bir fark olmayacak mı.
Bower ve etmesinin önünü arasındaki fa...
etmesinin önünü paketi UYAR.json: depo...
'bağımlılıkları arasındaki fark n...
Nasıl yüklemek " musun;gelişim&quo...
Nasıl paketi için yorum eklerim.etmesi...