Menurut dokumentasi Bower.io
utama
Jenis yang Direkomendasikan: String atau Array of String
File akting utama yang diperlukan untuk menggunakan paket Anda. Meskipun Bower tidak secara langsung menggunakan file-file ini, mereka terdaftar dengan perintah bower list --json andbower list --paths, sehingga bisa digunakan oleh alat build.
File preprocessor seperti CoffeeScript harus dikompilasi. Jangan menyertakan file yang diperkecil. Nama file tidak boleh diversi (Buruk: package.1.1.0.js; Baik: package.js).
Saya pikir ini lebih untuk manajemen paket, dan membangun alat seperti Grunt dan Brunch. Misalnya, Bootstrap bower.json
terlihat seperti:
{
"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"
}
}
Ketika saya membangun di Brunch, itu menarik file-file ini dari bower_components
folder saya di public
folder saya .