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.jsonveya içine ait bower.json?
Topladığım şeyden,
çalışma bower installpaketi alır ve /vendordizine koyar ,
çalıştırmak npm installonu alır ve /node_modulesdizine 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?