程序员人生 网站导航

bower_cache用法

栏目:htmlcss时间:2015-05-26 08:22:01
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 jquery=git://github.com/jquery/jquery.git#2.1.4

查看多个指定包名的缓存,包名之间用空格分隔

$ 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

清楚多个指定版本的包的缓存,包名之间用空格分隔

$ bower cache clean jquery#2.1.4 Mock.js#0.1.9 bower deleted Cached package jquery: C:UsersdulinAppDataLocalowercachepackagesfe2fe255e91d251051d543998aa8327a2.1.4 bower deleted Cached package Mock.js: C:UsersdulinAppDataLocalowercachepackagesc6f933bc2d5129e99678e3ca643531ad.1.9
------分隔线----------------------------
------分隔线----------------------------

最新技术推荐