I want to specify the latest revision of a particular branch as a dependency. Specifically, I'd like to use Bootstrap v3.0 before it is released.
What is the best way to specify that as a dependency in bower?
You need to use the #
, appended to the component name:
bower install bootstrap#version3-branch-name
And as you might expect, if you add --save-dev
to that, then it will add to your bower.json
file:
"bootstrap": "version3-branch-name"
You can specify the commit SHA instead of a version:
bower install bootstrap#37d0a30589
Note that specifying a branch in production or reusable modules is bad practice as it's a moving target and will eventually break something. Discussion about it here.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With