bower cache
功能:管理包缓存
windows用户,在C:UsersdulinAppDataLocalowercachepackages
目录下就是bower
安装过的所有包的缓存
用法:
$ bower cache
Usage:
bower cache <command> [<args>] [<options>]
Commands:
clean Clean cached packages
list List cached packages
使用list
命令列出安装过的所有包的缓存
$ bower cache list
angular=git://github.com/angular/bower-angular.git#1.3.15
angular-animate=git://github.com/angular/bower-angular-animate.git#1.3.15
angular-route=git://github.com/angular/bower-angular-route.git#1.3.15
angular-touch=git://github.com/angular/bower-angular-touch.git#1.3.15
jquery=git://github.com/jquery/jquery.git#2.1.4
Mock.js=git://github.com/nuysoft/Mock.git#0.1.9
使用clean
命令清除安装过的所有包的缓存
$ bower cache clean
bower deleted Cached package angular: C:UsersdulinAppDataLocalowercachepackagesef2188def21eb1bbd1f1792311942a531.3.15
bower deleted Cached package angular-touch: C:UsersdulinAppDataLocalowercachepackages8926838ac25d624594e3d6618381d0701.3.15
bower deleted Cached package angular-route: C:UsersdulinAppDataLocalowercachepackagesa79b04bbe7ddc8d7be946d2012fca5b71.3.15
bower deleted Cached package angular-animate: C:UsersdulinAppDataLocalowercachepackages1e5d36753a7672512aa68fc8cdf5a6ce1.3.1
5
bower deleted Cached package jquery: C:UsersdulinAppDataLocalowercachepackagesfe2fe255e91d251051d543998aa8327a2.1.4
bower deleted Cached package Mock.js: C:UsersdulinAppDataLocalowercachepackagesc6f933bc2d5129e99678e3ca643531ad .1.9
再次使用list
命令查看,包的缓存已被清算删除
$ bower cache list
进入C:UsersdulinAppDataLocalowercachepackages
查看,缓存的包文件确切被删除。
从本地缓存中安装包:
bower
支持离线,从本地缓存中安装包,条件是缓存中有这个包。
离线安装包:
$bower install <package> --offline
补充:
查看指定包名的缓存,只需要指定包名就能够了,例如
查看多个指定包名的缓存,包名之间用空格分隔
$ bower cache list jquery Mock.js
jquery=git://github.com/jquery/jquery.git#2.1.4
Mock.js=git://github.com/nuysoft/Mock.git#0.1.9
说明:=
号前面的是包名,#
号后面的是包的版本。查看指定包名的缓存,在1个包存在多个版本时有用。
同理,清除指定包的缓存
$ bower cache clean jquery
bower deleted Cached package jquery: C:UsersdulinAppDataLocalowercachepackagesfe2fe255e91d251051d543998aa8327a2.1.4
清除指定版本的包的缓存,需要在包名后加#<version>
$ bower cache clean jquery-ui#1.11.4
bower deleted Cached package jquery-ui: C:UsersdulinAppDataLocalowercachepackages3725aca888af41d0b2de2b0b81f8307b1.11.4
清楚多个指定版本的包的缓存,包名之间用空格分隔