什么是bower浸船?
Bower是一個前端類庫管理器,它可用于搜索疗韵、安裝和卸載如JavaScript兑障、HTML、CSS之類的類庫蕉汪。
官網(wǎng):https://bower.io/
安裝bower
使用npm流译,打開終端,輸入:
npm install -g bower
開始使用
搜索包
bower search ?包名
查看包的信息
bower info 包名
bower info 報名#版本號 ? 查看具體版本的包的信息
安裝包
bower install 包名 <#版本號><--save>
默認(rèn)下載最新版本的包者疤,會將所需的依賴一起下載下來福澡。(記得加--save,會自動將下載的包的信息添加到bower.json的依賴列表中驹马,下面會講)革砸。
下載完成后除秀,會默認(rèn)存儲在bower_components目錄下。
bower.json
通過Bower下載下來的包算利,每個包都會帶有bower.json文件册踩,這個文件是用來描述項目的名字,版本笔时,依賴等棍好。
創(chuàng)建bower.json的方式有兩種,手工創(chuàng)建和bower init允耿。
會提示你輸入一些基本信息借笙,根據(jù)提示按回車或者空格即可,然后會生成一個bower.json文件较锡,用來保存該項目的配置业稼,如下:
使用了bower.json后,方便許多蚂蕴,當(dāng)別人拿到你的代碼時只需要進行一下bower install 即可查看效果低散。
執(zhí)行bower install 會自動下載bower.json-->dependencies下描述的包。
查看當(dāng)前項目以安裝的包
bower list?
該命令會自動列出當(dāng)前項目中所用的包骡楼,包的版本熔号,以及所用包目前具有的最新版本。
更新包
bower update
通過修改dependencies中包的版本號鸟整,再執(zhí)行bower update 即可更新包引镊。
卸載包
bower uninstall ?包名
該命令會將制定的包,依賴一起卸載篮条。
刪除項目無關(guān)的包
bower prune
安裝某個包后弟头,修改bower.json,將該包從dependencies里移除涉茧,再執(zhí)行該命令赴恨,bower會自動檢查bower.json和bower_components,將無關(guān)的包給移除伴栓。
緩存管理
bower cache list
顯示本地所有緩存的包伦连。
bower cache clean
清空本地所有緩存的包。
bower install 包名 --offline-save?
從本地緩存中安裝該包钳垮,并添加到bower.json的依賴列表惑淳。
.bowerrc
該文件用來配置當(dāng)前項目中使用bower的一些默認(rèn)行為。比如bower_components的目錄扔枫。
{
"directory":"app/bower_components"
}