Emberjs'de ilk uygulamamı oluşturmak için npm ve bower'ı kullanmakta yeniyim :).
Raylar ile biraz deneyimim var, bu yüzden bağımlılıkları (paket Gemfile gibi) listelemek için dosyalar fikrine aşinayım
Soru: Bir paket eklemek istediğimde (ve git'e bağımlılığı kontrol etmek istediğimde), nereye package.json
veya içine ait bower.json
?
Topladığım şeyden,
çalışma bower install
paketi alır ve /vendor
dizine koyar ,
çalıştırmak npm install
onu alır ve /node_modules
dizine koyar .
Bu SO yanıtı , bower'ın ön uç ve npm'nin arka uç şeyler için olduğunu söylüyor.
Ember-app-kit , ilk bakıştan bu ayrışmaya bağlı gibi görünüyor ... Ancak gruntfile'daki bazı işlevlerin etkinleştirilmesi için talimatlar iki açık komut veriyor, bu yüzden burada tamamen kafam karıştı.
Sezgisel olarak tahmin ediyorum
npm install --save-dev package-name , package-name'i package.json'a eklemekle eşdeğerdir
bower install - kaydetme paket adı paketi bower.json'a eklemek ve bower install'i çalıştırmakla aynı olabilir mi?
Bu durumda, bağımlılıkları yöneten dosyaya (komut satırı araçlarını global olarak yüklemek dışında) eklemeden bu tür paketleri ne zaman açıkça yüklemeliyim?