前端工程化 - bower
什么是bower
bower是前端的包管理工具,类似于php的composer,python的pip,虽然先如今bower已经停止了更新(主要是因为Browserify和Webpack等包管理工具的兴起,使得npm成为前端首选的包管理工具),但是我们使用的一些generator依旧依赖于bower,所以还是学一下比较好。
安装bower
在命令行中敲入npm install -g bower
全局安装bower,安装完成后再在命令行中敲入bower -v
,如果出现如下内容则表示安装成功
常用命令
bower init
初始化bower生成bower.json
bower install package-name
安装,如bower install jquery
,可以带上--save
参数,这样bower.json中会写入该包的信息
bower uninstall package-name
卸载
bower update
更新
bower list
查看已安装的包列表
配置
在实际的开发中可以没法完全按照bower的默认配置来使用,如下载后的包放到哪个目录文件
新建.bowerrc
文件,并在文件中写入
这时候如果我们通过bower安装包,就会将包安装到配置文件中指定的目录下
bower其他的配置项可以到http://bower.io/docs/config/中查看