
npm install -g bower
{
"name": "demo project",
"version": "0.0.0",
"dependencies": {
"angular": "1.2.6",
"jquery": "~1.10.2",
"sass-bootstrap": "~3.0.2",
"angular-resource": "1.2.6",
"angular-route": "1.2.6"
},
"devDependencies": {
"angular-mocks": "1.2.6",
"angular-scenario": "1.2.6"
}
}
bower install
bower search underscorebower info underscore bower install underscore bower install underscore#1.5.2bower install underscore --save bower install angular-mocks --saveDev
bower uninstall <package>
bower cache clean {
"name": "emc-ui",
"version": "0.0.6",
"main": [
"release/emc-ui.js",
"release/styles/emc-ui-bootstrap.css"
],
"dependencies": {
...
},
"devDependencies": {
...
}
}
git tag -a 0.0.6 -m "sixth version of emc-ui"
git push origin 0.0.6 {
"name": "other project",
"version": "0.0.0",
"dependencies": {
"emc-ui": "http://ucas-gitlab.lss.emc.com/gui/emc-ui.git#0.0.6"
}
}
bower install http://ucas-gitlab.lss.emc.com/gui/emc-ui.git#0.0.6
*Note to myself...don't forget to use --offline so you don't need to vpn!
For JavaScript dependencies, pop this in your HTML file:
<!-- bower:js -->
<!-- endbower -->
bower install jquery --save
grunt bower-install
<!-- bower:js -->
<script src="bower_components/jquery/jquery.js"></script>
<!-- endbower -->