Zgodnie z dokumentacją Bower.io
Główny
Zalecany typ: ciąg lub tablica ciągów
Podstawowe pliki aktorskie niezbędne do korzystania z pakietu. Chociaż Bower nie używa bezpośrednio tych plików, są one wymienione z poleceniami bower list --json ibower list --paths, dzięki czemu mogą być używane przez narzędzia do budowania.
Pliki preprocesora, takie jak CoffeeScript, powinny zostać skompilowane. Nie dołączaj plików zminimalizowanych. Nazwy plików nie powinny być wersjonowane (źle: package.1.1.0.js; dobrze: package.js).
Myślę, że chodzi bardziej o zarządzanie pakietami i narzędzia do budowania, takie jak Grunt i Brunch. Na przykład Bootstrap bower.json
wygląda następująco:
{
"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"
}
}
Kiedy buduję w Brunch, pobiera te pliki z mojego bower_components
folderu w moim public
folderze.