bower
在项目开发中不可避免的使用一些库文件,例如jq,ng之类。一旦碰到需要更换依赖库文件的时候,由于引用的地方太多,找起来十分繁琐。可以使用bower来自动解析引用库文件之间的依赖关系。
安装:
npm install -gd bower
如果使用gitbash安装没有权限可以用管理员开启命令行进行安装。
初始化:bower init
设置一系列信息,就像packjson设置一样。
设置完成后会生成一个bower.json文件,打开文件更新dependencies文件,这里举例更新两个
“dependencies”:{
“jquery”: "~2.1.4",
"angular":"~1.5.5"
}
之后执行bower install命令,会把依赖的库文件安装到项目文件中,生成一个文件夹bower_components ,这样就可以从中引入库文件了。
另一种安装方式:例如安装express。
命令行执行bower install express
如果需要写入到bower.json文件中,bower install express --save 。
也可以在命令中写入版本号例如:bower install express#3.0.0 --save
查看包的信息:
bower inof jquery
更新包的版本:修改bower.json文件,保存后执行bower update
例如我要更新jquery的版本,那么文件内修改如下
“dependencies”:{
“jquery”: "~3.0.0",
"angular":"~1.5.5"
}
执行bower update 就会更新jquery版本了。
卸载包:
bower uninstall jquery
查找包:例如查找bootstrap的具体插件,但是记不住名字,可以
bower serch bootstrap
会在控制台显示bootstrap关键字相关的包以及地址。