Bower简介 - gintong/go2js GitHub Wiki
#安装 Bower 首先确定安装npm
npm install -g bower
#安装前端资源包和相关依赖
- 使用项目下bower.json配置文件 bower install
- 安装本地或远程仓库的一个package bower install
- 安装一个特定版本的package bower install #
- 使用一个新的名字来安装一个package bower install =#
#package的一般形式
- 注册在仓库里的package名称 例如
jquery
- 远程GIt仓库 例如
[email protected]:public/uitest.git
- 本地Git文件夹
- Github上的项目名称路径简写 例如`someone/some-package
- 指向一个zip或tar文件的URL
#bower.json的格式
-
name
:包名 -
version
:符合标准的版本号 -
main
:包的主要仓库地址 -
ignore
: 当当前包被安装时,不需要被安装的文件路径 -
dependencies
:生产环境需要依赖的包 +devDependencies
: 开发环境需要依赖的包 -
private
:布尔值,如果设置为true,表明当前包是一个私有包,不应该被注册到远程{ "name": "my-project", "version": "1.0.0", "main": "path/to/main.css", "ignore": [ ".jshintrc", "**/*.txt" ], "dependencies": { "<name>": "<version>", "<name>": "<folder>", "<name>": "<package>" }, "devDependencies": { "<test-framework-name>": "<version>" } }
#.bowerrc文件 .bowerrc文件是bower的基础配置文件,和bower.json不同的是,bower.json描述的是包本身的信息,而.bowerrc描述的是bower本身相关的配置信息,.bowerrc存在于包项目的当前文件路径下,详见配置
{
"directory":"public/lib"
}
{
"registry":”http://192.168.101.90:3333"
}
-
bower init
:在当前路径生成bower.json文件 -
bower list [--path]
显示本地已安装的packages -
bower search [<name>]
查找注册了的package -
bower uninstall <package-name>
卸载本地安装的package