bower 作为现在非常流行的前端开发的包管理器 很多前端的工具都打包成了bower的包发布在上面 方便到我们利用bower 的命令就可以下载到我们所需的工具和其依赖。
今天我来跟大家分享一下bower的简单操作:
1.安装bower:
npm install -g bower 将bower 安装在全局
2.查找分为两种方法:
· bower search 在命令中查看你所有寻找的包
· 另一方法是到其官网搜索相应的包,下载你需要的保本
3.查看包具体版本号的信息:
· bower info
在这条命令下 你可以看到你查询的包的名称,报的描述,官网地址 ,还有现在目前的可以用的版本号
· bower info 包名#版本号
这条命令你可以查看具体版本号包的信息
4.安装包(版本号没有给出会默认安装当前最高版本):
· bower install 包名#版本号
这样我们就安装好了需要的工具和它的依赖 ,默认会存放在bower_components 文件夹中,然而我们真正需要的文件一般是包种dist(distribution)意为分布的文件夹中。
5.初始化一个bower 项目
· bower init
· 或者手工创建
要依次填写 bower 项目的名字(默认为当前文件夹的名字),描述
,主要的文件,关键字,版本,主页等信息,还要设置当前的依赖记录在dependencies中,一路回车我们能生成一下:
{
"name": "test",
"authors": [
"zhangboyakuaile <738326776@qq.com>"
],
"description": "",
"main": "",
"license": "MIT",
"homepage": "",
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
]
}
这就是我们项目的描述。注意的是 bower.json 的作用不但是描述包的信息,而且还会在再次安装时留住版本的信息。
6.升级安装的版本
· bower list 查看当前项目下包的版本和包的最新版
· vim bower.json 命令修改其 的版本号
· bower update 命令更新项目下的包
再次执行bower list 发现包已经变成你修改的版本
7.将bower 安装的包添加到依赖的列表中
· bower install 包名 --save|-S
· bower install 包名 -- save|-D(添加到项目运行时的依赖)
8.卸载包
· bower uninstall 包名 --save
9.卸载项目没有依赖的库
· bower prune 根君bower.json 中的dependencies 删除多余的包
10.缓存
· bower cache list 查看本地的缓存
· bower install 包名 --offline --save 根据本地的缓存进行安装。
· bower cache clean 清除缓存
11.修改版本号
· bower version major|minor|patch
12.配置bower 的默认行为
· 设置.bowerrc文件
· 配置其中的默认信息
{
"directory":"app/download"
}