SORU
18 Ocak 2014, CUMARTESİ


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

  1. etmesinin önünü --save-dev paket-yükleme adıekleme eşdeğer olabilir paket-paket adı benim için.json

  2. --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
18 Ocak 2014, CUMARTESİ


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, jshintgibi ö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:

  1. Bazı dosyalar (eklenti örneğin zipup) sıkıştırma
  2. Js dosyaları (jshint) hav bırakmaz
  3. 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ı.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ETrade Supply

    ETrade Suppl

    23 Temmuz 2011
  • footiecyclo

    footiecyclo

    26 EYLÜL 2009
  • Smith Micro Graphics

    Smith Micro

    15 Mayıs 2008