web前端开发包管理器bower[笔记]
2014年6月25日 05:13
Bower是用于web前端开发的包管理器。对于前端包管理方面的问题,它提供了一套通用、客观的解决方案。它通过一个API暴露包之间的依赖模型,这样更利于使用更合适的构建工具。Bower没有系统级的依赖,在不同app之间也不互相依赖,依赖树是扁平的。
Bower运行在Git之上,它将所有包都视作一个黑盒子。任何类型的资源文件都可以打包为一个模块,并且可以使用任何规范(例如:AMD、CommonJS等)。
安装
#安装bower npm install -g bower
基本用法
#安装包 bower install jqeury #指定版本 bower install jquery#1.10.3 #查找包 bower search jquery #卸载包 bower install jqeury
使用包
<script src="/bower_components/jquery/index.js"></script>
配置
配置文件.bowerrc
{ "directory" : "components", #指定安装路径 "json" : "bower.json", "endpoint" : "https://Bower.herokuapp.com", "searchpath" : "", "shorthand_resolver" : "" }