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

可以在 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
×