2016-01-25 16 views
5

Bu alışılmadıklıktan kaynaklanan aptalca bir soru olabilir. Ember 2.3'te daha önce Ember 2.3 kullanan Ember 1.7'yi kullanan bir projeyi yeniden yazdım. Eski projede, index.html dosyasında el ile birkaç kütüphanenin yer alması sağlandı. Scripts dizinine koyun ve sonra derleyin. Örneğin, eklemek istediğim JS öğesinin offline.js olduğunu varsayalım.Satıcıya javascript'i nasıl ekleyebilirim ember-cli 2.2

Ember-cli'nun Bower'ı kullandığını ve Bootstrap veya moment.js gibi birleştirme bileşenlerini yüklemek için kullanılabileceğini anlıyorum. Peki ya özel JS? Dosyayı offline.js'ye ekledim, index.html dosyasına ekledim ama bu hiçbir şey yapmıyor.

Satıcı varlıklarının nasıl ekleneceğini/içe aktarılacağını anlamıyorum; Eklemek nasıl, çevrimdışı.js projeye ve uygulama boyunca kullanılabilir mi?

cevap

13

Sen projenin kökünde vendor klasörüne offline.js dosya eklemek ve ardından ember-cli-build.js dosyasında aşağıdaki satırı eklemek gerekir: Bu kadar offline.js dosyayı ekler

app.import('vendor/offline.js'); 

varsayılan olarak oluşturulmuş vendor.js. Daha fazla dokümantasyon at the Ember CLI website görebilirsiniz.

+0

Çok teşekkür ederim. Kendimi aptal gibi hissediyorum; Bu meselenin tamamına dikkat çekti. – Darshan