通过本文主要向大家介绍了bower 强大的管理web包管理工具等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
Bower介绍
bower官方地址:http://bower.io/
bower是twitter的又一个开源项目,使用nodejs开发,用于web包管理。如果越来越多得开源项目都托管在github上,bower只需要将github上项目加上一个配置文件既可以使用bower方式使用安装包。作为包管理,bower能提供添加新web包,更新web包,删除web包,发布web包功能,管理包依赖。web包通常认为由html+css+javascript构成。
quick start: 解决实际问题
试想我们开始一个新的webapp,需要用到jQuery库,以前的做法是到官网上去down最新的jquery.js文件放在项目目录下面。如果有bower,这个工作就简单了。
先安装bower(确保先有node环境)
将comoponent.jsonpush到仓库中。然后注册
bower register rgraph2 git://github.com/hafeyang/rgraph2.git
这样就可以使用install命令来管理rgraph2包了。
总结
bower提供了一种我理想中的web包管理方式。借助了npm的很多的思想,应该说npm是一种非常理想的包管理工具,nodejs在很早的时候提出包管理的工具,制定nodejs包规范,对于整个生态圈的建设非常有意义。