bower
在項目開發(fā)中不可避免的使用一些庫文件,例如jq,ng之類衡楞。一旦碰到需要更換依賴庫文件的時候吱雏,由于引用的地方太多,找起來十分繁瑣瘾境∑缧樱可以使用bower來自動解析引用庫文件之間的依賴關(guān)系。
安裝:
npm install -gd bower
如果使用gitbash安裝沒有權(quán)限可以用管理員開啟命令行進行安裝迷守。
初始化:bower init
設(shè)置一系列信息犬绒,就像packjson設(shè)置一樣。
設(shè)置完成后會生成一個bower.json文件兑凿,打開文件更新dependencies文件凯力,這里舉例更新兩個
“dependencies”:{
“jquery”: "~2.1.4",
"angular":"~1.5.5"
}
之后執(zhí)行bower install命令,會把依賴的庫文件安裝到項目文件中礼华,生成一個文件夾bower_components 咐鹤,這樣就可以從中引入庫文件了。
另一種安裝方式:例如安裝express圣絮。
命令行執(zhí)行bower install express
如果需要寫入到bower.json文件中祈惶,bower install express --save 。
也可以在命令中寫入版本號例如:bower install express#3.0.0 --save
查看包的信息:
bower inof jquery
更新包的版本:修改bower.json文件扮匠,保存后執(zhí)行bower update
例如我要更新jquery的版本捧请,那么文件內(nèi)修改如下
“dependencies”:{
“jquery”: "~3.0.0",
"angular":"~1.5.5"
}
執(zhí)行bower update 就會更新jquery版本了。
卸載包:
bower uninstall jquery
查找包:例如查找bootstrap的具體插件餐禁,但是記不住名字血久,可以
bower serch bootstrap
會在控制臺顯示bootstrap關(guān)鍵字相關(guān)的包以及地址突照。