什么是Bowser?
Bower是一个客户端技术的软件包管理器,可用于搜索、安装、卸载如JS、CSS、HTML之类的网络资源。
为什么要是要Bower呢?
- 节省时间
Bower会为你节省寻找客户端的依赖关系所耗费的时间。 - 脱机工作
Bower会在用户主目录建立一个.bower文件夹,此目录会保存下载的所有资源,并能安装软件包以供离线使用。
Bower是一个类似Java的Maven构建系统的.M2仓库的工具,每次下载任何资源库都将被安装在两个文件夹中 - 一个在用户应用程序文件夹,一个在用户主目录下的.bower文件夹。因此下一次你需要仓库时,就会直接使用用户主目录下.bower文件中所记录就的版本。 - 简单地展现客户端依赖关系
创建bower.json文件,可指定所有客户端的依赖关系。 - 升级简单
提前准备
安装bower前需安装如下文件
- Node
- NPM Node程序包管理器,捆绑在Node.js的安装程序上。
- GIT 需要从GIT仓库获取代码包
安装Bower
# 全局安装Bower
npm install -g bower
使用Bower
# 帮助命令
bower help
# bower安装jquery,完成后在当前目录创建bower_componenets文件夹
bower install jquery
# 列出所有安装在当前应用中的包
bower list
# 包的搜索
bower search bootstrap
# 包的信息
bower info bootstrap
# 包的卸载
bower uninstall jquery
# bower初始化后创建bower.json
bower init
# 安装并更新到bower.json中
bower install --save bootstrap