什么是bower?
我所理解的bower是一个包管理工具,可用于搜索、安装、卸载如javascript、css、html的一些网络资源。
下面我们就来一起认识一下bower吧!
安装bower前的准备
- node.js 用于下载bower
- git 用于从远程git仓库获取代码包
安装bower
npm install -g bower 这里是安装全局的bower
bower初始化
在项目目录下使用
bower init
对bower进行初始化,这时你会发现文件夹里多了bower.json文件,里面有一些相关信息,比如下载包的信息。
包的安装
可以自定义包的安装目录。
- 在项目目录下新建一个文件,比如z.txt
- 可重命名该文件,命令行输入rename z.txt .bowerrc,这样文件名就是.bowerrc了
- 在该文件里可以写下包的安装路径
{
"directory" : "js/lib"
}
这样安装的包路径就在这个配置的文件夹下了
安装jquery
bower install jquery --save
其中–save是保存配置到bower.json文件里,这时你会发现bower.json文件里多了东西。
包的信息
bower info jquery
可以查找的jquery的相关版本信息。
包的更新
bower update
在bower.json文件里直接更改包的版本
包的卸载
bower uninstall jquery
包的查找
bower search bootstrap
可以查找到有关bootstrap字段的所有包,比如用于下载某个插件,但是不记得名字了。
总结
以前只是听说有bower这个东西,但是没用过,现在终于了解了一下,虽然只是皮毛,但是在今后的项目中有机会用一下它的。