Using bootstrap with bower
Solution 1:
I finally ended using the following :
bower install --save http://twitter.github.com/bootstrap/assets/bootstrap.zip
Seems cleaner to me since it doesn't clone the whole repo, it only unzip the required assests.
The downside of that is that it breaks the bower philosophy since a bower update
will not update bootstrap.
But I think it's still cleaner than using bower install bootstrap
and then building bootstrap in your workflow.
It's a matter of choice I guess.
Update : seems they now version a dist folder (see: https://github.com/twbs/bootstrap/pull/6342), so just use bower install bootstrap
and point to the assets in the dist
folder
Solution 2:
There is a prebuilt bootstrap bower package called bootstrap-css. I think this is what you (and I) were hoping to find.
bower install bootstrap-css
Thanks Nico.
Solution 3:
The css and js files are located within the package: bootstrap/docs/assets/
UPDATE:
since v3 there is a dist
folder in the package that contains all css, js and fonts.
Another option (if you just want to fetch single files) might be: pulldown. Configuration is extremely simple and you can easily add your own files/urls to the list.
Solution 4:
assuming you have npm installed and bower installed globally
- navigate to your project
-
bower init
(this will generate the bower.json file in your directory) - (then keep clicking yes)...
-
to set the path where bootstrap will be installed:
manually create a.bowerrc
file next to the bower.json file and add the following to it:{ "directory" : "public/components" }
bower install bootstrap --save
Note: to install other components:
bower search {component-name-here}