bower 强大的管理web包管理工具_.docx

上传人:啊飒飒 文档编号:11650689 上传时间:2021-08-28 格式:DOCX 页数:6 大小:13.32KB
返回 下载 相关 举报
bower 强大的管理web包管理工具_.docx_第1页
第1页 / 共6页
bower 强大的管理web包管理工具_.docx_第2页
第2页 / 共6页
bower 强大的管理web包管理工具_.docx_第3页
第3页 / 共6页
bower 强大的管理web包管理工具_.docx_第4页
第4页 / 共6页
bower 强大的管理web包管理工具_.docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《bower 强大的管理web包管理工具_.docx》由会员分享,可在线阅读,更多相关《bower 强大的管理web包管理工具_.docx(6页珍藏版)》请在三一文库上搜索。

1、bower 强大的管理web包管理工具_ Bower介绍 bower官方地址:l+css+javascript构成。 quick start: 解决实际问题 试想我们开头一个新的webapp,需要用到jQuery库,以前的做法是到官网上去down最新的jquery.js文件放在项目名目下面。假如有bower,这个工作就简洁了。 先安装bower(确保先有node环境) 代码如下: npm install bower -g 在项目名目中运行 bower install jquery 运行胜利之后项目中会多出components文件夹,文件夹中jquery文件夹,jquery文件夹里面就有最新的j

2、query文件。 这还不能说明他NB的地方,试想下面的场景,jQuery升级了,是不是再down一次jQuery呢?bower可以这样做: bower update jquery 就可以自动升级到最新版的jquery了。 再假设我们需要用法bootstrap,bootstrap可不是一个文件,有css,js还有图片。js还依靠于jQuery,假如用法bower: bower install bootstrap bower会自动从github上down最新的代码,而且,会自动将依靠包jquery也down一次。 更多的功能 熟识npm的同学肯定会对bower很熟识,思路许多的相像,比如 查看依靠

3、包结构 bower list bootstrap#2.2.2 jquery#1.8.3 jquery#1.8.3 requirejs#2.1.2 rgraph2#d8f957ae056a79344807c9cb25fbfe3f4b855aa2 AD:rgraph2是最近讨论的一个开源项目,已经发布到bower上了。不过版本还有点问题。 bower ls同理,bower还供应了一种更爱护的依靠包查看视图 bower ls -paths bootstrap: components/bootstrap/docs/assets/js/bootstrap.js, components/bootstrap

4、/docs/assets/css/bootstrap.css , jquery: components/jquery/jquery.js, requirejs: components/requirejs, rgraph2: components/rgraph2/lib/raphael-min.js, components/rgraph2/lib/rgraph2.js 可以挺直将他生成文件,可以用于requirejs,seajs的模块配置文件。 安装指定版本的库 bower install jquery#1.7.2 挺直搜索包 #搜索jquery库以及插件 bower search jquery

5、 删除包 bower uninstall jquery 假如包被依靠,不能删除 更新包至最新版本 bower update jquery 项目内查找包 bower lookup jquery 查看包信息 bower info jquery 发布自己的web包 假如用法github托管代码,在仓库的根名目先添加component.json作为配置文件,(类似nodejs中的package.json)。仍以rgraph2为例 代码如下: name: rgraph2, version: 1.0.0, main: ./lib/raphael-min.js, ./lib/rgraph2.js , dep

6、endencies: , readmeFilename: README.md, _id: rgraph21.0.0, description: Web graph implementation by raphaeljs, repository: type: git, url: git:/ 指定包名name和版本version以及文件列表main,依靠dependencies,git信息repository。依靠的声明格式为: 代码如下: devDependencies: uglify-js: 1.2.6 , jshint: 0.6.1 , recess: 1.0.3 , connect: 2.1.3 , hogan.js: 2.0.0 将comoponent.jsonpush到仓库中。然后注册 bower register rgraph2 git:/ 这样就可以用法install指令来管理rgraph2包了。 总结 bower供应了一种我抱负中的web包管理方式。借助了npm的许多的思想,应当说npm是一种特别抱负的包管理工具,nodejs在很早的时候提出包管理的工具,制定nodejs包规范,对于整个生态圈的建设特别有意义。 更多信息请查看IT技术专栏 .

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1