Göre Bower.io belgelerinde
ana
Önerilen Tür: Dize veya Dize Dizisi
Paketinizi kullanmak için gerekli birincil oyunculuk dosyaları. Bower bu dosyaları doğrudan kullanmasa da, bower list --json andbower list --paths komutlarıyla listelenir, böylece yapı araçları tarafından kullanılabilirler.
CoffeeScript gibi önişlemci dosyaları derlenmeli, küçültülmüş dosyalar dahil edilmemeli, dosya adları sürümlendirilmemelidir (Kötü: paket.1.1.0.js; İyi: paket.js).
Bence daha çok paket yönetimi için ve Grunt ve Brunch gibi araçlar geliştirin. Örneğin, Bootstrap'in bower.json
görünümü:
{
"name": "bootstrap",
"version": "3.0.3",
"main": [
"./dist/css/bootstrap.css",
"./dist/js/bootstrap.js",
"./dist/fonts/glyphicons-halflings-regular.eot",
"./dist/fonts/glyphicons-halflings-regular.svg",
"./dist/fonts/glyphicons-halflings-regular.ttf",
"./dist/fonts/glyphicons-halflings-regular.woff"
],
"ignore": [
"**/.*",
"_config.yml",
"CNAME",
"composer.json",
"CONTRIBUTING.md",
"docs",
"js/tests"
],
"dependencies": {
"jquery": ">= 1.9.0"
}
}
Brunch'ta oluşturduğumda, bu dosyaları bower_components
klasörümdeki klasörümden çekiyor public
.