Projem için bağımlılıkları yüklemek için kullanıyorum (yeoman olduğunu biliyorum ama bower kullanıyorum). Component.json dosyasını kurduktan sonra, bower'ı yüklediğimde, dizine bağlı olan bağımlılıkları yükler, ancak diğer gereksiz dosyaları da yükler. Şimdi, örneğin jquery.js, backbone.js and underscore.js
için gerekli olan belirli bir dosyayı yüklemek için başka bir şey istemiyorum. Bower ile nasıl yapabilirim?Bower, çeşitli dosyaları yükler. neden ve nasıl değiştirebilirim?
cevap
ignore
özelliğini kullanarak paketten hangi dosyaların dışarıda bırakılacağını belirten paket yazarlarına kalmış. Şimdilik sadece uygulamanızda/web sitenizde istediğiniz dosyaları ekleyin ve gerisini göz ardı edin.
bower-installer ürününü ziyaret edebilirsiniz.
bower list --path
genellikle bower-installer
rahatlıkla alır ve öğe dizinlere ihracat dosyaların sadece pakette ana js dosyası, anlatır. Daha sonra bu dizini kullanabilir ve bower_components
yönergesini yok sayabilirsiniz.
Bu soruna son zamanlarda wrote up a possible solution ve aşağıdaki ana noktaları vurgulayacağım.
Belli bir paketin belirli bir paketini istediğinizi biliyorsanız, bower'a yalnızca bu dosyayı almasını söyleyecek kadar kolaydır. Örneğin, ile ilgilendiğim tek dosya, normalize.css
. Yani yazmak yerine:
bower install --save normalize-css
Ben daha spesifik ve sadece css
dosya indirmek için çardak söyleyebilir: elbette, her zaman deposu en dan normalleştirmek son sürümünü çekecek That
bower install --save https://raw.github.com/necolas/normalize.css/master/normalize.css
projeniz için bower install
çağrıldığında ana şube. Ancak, ben emin olmak için her zaman, normale dönecek 3.0.0
sürümü almak sonra ben uygun URL ve viyola bulmak için bültenleri/Tarih boyunca kazmak: Ben istemiyorum, kabul ediyorum
bower install --save http://necolas.github.io/normalize.css/3.0.0/normalize.css
Belki bu başka kimseyi rahatsız etmiyor - ancak, Bower'ın GitHub'un büyük bölümlerini sunucunuza yüklemesi, bunun çoğu geliştiricinin hiç bir zaman dokunmadığı ve yalnızca prodüksiyon dosyalarını yüklemek için temiz bir API sağlamadığı fikri kimdi? ? En azından seçeneği belirtin. – tfmontague
@tfmontague Bower, indirmek istediğiniz şey hakkında varsayımlarda bulunmuyor. Tüm kabartıcılar olmadan temiz bir dal oluşturmak için her paket geliştiricisine kalmış. Ne yazık ki, birçok geliştirici, Bower'ın çektiği aynı dalın etrafındaki tüm ekstra şeyleri bırakıyor. – jbranchaud
İyi bir nokta ama açıkça işe yaramayan jQuery ile örnek vermelisiniz. İlk etapta bower kullanmanın amacı hızlı bir indirme yapmak istediğimde, tam url'yi nasıl bildiğinizi düşünürsünüz, tarayıcımda 'Save As'i (Doğrudan Farklı Kaydet) kullanabilirsiniz. Offfhh ... teknolojisi bazen – Shina
- 1. Bower
- 2. Browserify ve bower. Kanonik yaklaşım
- 3. Symlink veya bower bileşeninden dosyaları kopyalama
- 4. Neden Neden Nuget'ten daha fazla paket yükler?
- 5. Gulp, Wiredep ve Bower bağımlıları
- 6. Bower
- 7. Bower
- 8. Bower
- 9. gulp main-bower dosyaları normal ifade filtresi çalışmıyor
- 10. Tanelerin test kapsamını nasıl yükler ve kullanırsınız?
- 11. Farklı JAR'lardan aynı ada sahip çeşitli kaynak dosyaları nasıl okunur?
- 12. Bower ve Grunt kullanarak semantic-ui'yi özelleştirme
- 13. Çeşitli bağlamalar nelerdir? ve bana neden bir liman hatası veriyorlar?
- 14. Grid kullanarak ana-bower-dosyaları tek adımda nasıl kopyalanır ve enjekte edilir?
- 15. Çeşitli niteleyicilerle düzen nasıl bağlanır
- 16. Toplu arama ve Perl ile nasıl değiştirebilirim?
- 17. Bower bizim bower.json olarak
- 18. Bir resmi nasıl yükler ve bu resmi (üretimde) gönderiyorsunuz?
- 19. Bower kullanarak highlight.js nasıl kurulur?
- 20. Bower to Sails - Neyi özledim?
- 21. Neden C dosyaları/* [] */
- 22. SyntaxError: Gulp ve ana-Bower-files paketi
- 23. Yapıcı enjeksiyon ve varsayılan aşırı yükler
- 24. En İyi Uygulamalar Bower bileşenlerini açığa çıkarma
- 25. MiniProfiler, sayfada zaten yüklediğim halde neden jquery-1.7.1'i yükler?
- 26. CKEditor bower genel varsayılan yapılandırma.js
- 27. Matlabda çeşitli matrisler nasıl yazılır?
- 28. Jpeg verilerini Tensorflow'a nasıl yükler, etiketler ve beslersiniz?
- 29. Bower hatası: ENOTFOUND Paketleme bower-bootstrap-akordeon bulunamadı
- 30. çeşitli yerlerde
benim üretim ortamı gereksiz dosyalarla doldu. – wbeange