bower包管理
# 安装
Bower依赖于Git、NodeJS和npm,如果前面已经完成了Grunt的安装,那么此处需要确保安装了Git并且添加到环境变量中,如果使用代理上网,需要设置Proxy,具体可参考此文。
执行以下命令,全局安装
npm install -g bower
1
# 使用
Bower 本身的配置可以通过 .bowerrc
文件来完成,该文件以 JSON 格式来进行配置。比如通过 directory 定义了 Bower 下载库的目录。
{
"directory": "app/bower_components"
}
1
2
3
2
3
可以在 bower.json
文件中定义所依赖的库,然后运行 bower install
命令来安装所有的这些库。bower.json
文件的作用类似于 NodeJS 中 package.json
。可以直接创建该文件,也可以通过 bower init
命令以交互的方式创建。
下面以bootstrap库的安装为例来说明如何使用Bower。
# 搜索库
安装一个库,一般的做法是首先通过 bower search
命令先搜索需要使用的库
bower search bootstrap
1
# 安装库
执行 bower install
命令可以完成一个库的安装,并自动安装其依赖库
bower install bootstrap
1
因为bootstrap库依赖于jQuery库,安装完成后可以看到下载库的目录中同时有bootstrap和jQuery。
在安装时也可以指定库的版本
bower install bootstrap#2.0.0
1
# 升级库
需要升级一个库时,可以使用 bower update
命令
bower update bootstrap
1
# 删除库
不需要一个库时,可以使用 bower uninstall
命令移除
bower uninstall bootstrap
1
# 查看库信息
使用 bower list
命令可以列出来当前应用中已经安装的所有库的信息,包括库之间依赖关系以及可用更新。
bower list
1
上次更新: 2022/04/15, 05:41:27