bower解决js的依赖管理备记

一个新的web项目开始,我们总是很自然地去下载需要用到的js类库文件,比如jQuery,去官网下载名为jquery-1.10.2.min.js文件,放到我们的项目里。当项目又需要bootstrap的时候,我们会重复刚才的工作,去bootstrap官网下载对应的类库。如果bootstrap所依赖的jQuery并不是1.10.2,而是2.0.3时,我们会再重新下载一个对应版本的jQuery替换原来的。

包管理是个复杂的问题,我们要知道谁依赖谁,还要明确哪个版本依赖哪个版本。这些对于开发人员来说,负担过重了。bower作为一个js依赖管理的工具,提供一种理想包管理方式,借助了npm的一些思想,为我们提供一个舒服的开发环境。

安装bower

全局安装bower


npm install bower -g

bower解决js的依赖管理备记,布布扣,bubuko.com

时间: 2024-12-28 05:17:32

bower解决js的依赖管理备记的相关文章

bower解决js的依赖管理

使用bower来管理前端的通用依赖库 安装bower 全局安装bower $ npm install bower -g 安装bootstrap到项目nodejs-bower $ bower install bootstrap 查看项目中已导入的类库 $ bower list 删除bootstrap库,破坏依赖关系 $ bower uninstall bootstrap 查询包含dojo的类库 $ bower search dojo 修改bower install目录,在跟目录新建.bowerrc

JavaScript依赖管理工具bower

js依赖管理工具bower 注:本文摘自作者正在写的新书<云时代的程序猿> 2014.9.4 和前面介绍的maven类似,只不过它是专门用来管理js包的,在我们开发应用的时候,大部分情况下一个应用里会使用很多js的包,比如一个项目里可能会用到jquery.dwr.d3等多个js包,有的时候可能版本还不一样,如果每次都是手工下载,然后放到本地项目中,是不是觉得很无趣? bower就是来帮我们干这事的. 在安装bower之类请确保您已经安装了nodejs.npm管理工具及git. 安装bower:

Node.js 依赖管理(一)—区分dependencies和devDependencies

原文链接:https://www.novenblog.xin/detail/?id=65 本文拜读百度@小蘑菇哥哥的Node.js 中的依赖管理,正文从这里开始- nodejs 中总共有 5 种依赖: 1.dependencies 2.devDependencies (常用) 3.peerDependencies (不太常用) 4.bundledDependencies (我之前没用过) 5.optionalDependencies (我之前没用过) 本文主要是记录dependencies和de

Composer : php依赖管理工具

原始时代 我记得在当时用php的时候还没有composer,只有个pear,但是不好用呀,还不如直接在互联网上到处复制代码了,更快更不容易出错,当时也没有github这么好的社区工具了 总结如下 代码混乱 规范不统一 没有后续统一更新等管理 Composer侠应运而生 composer直到如今 已有5个年头了,也是直到今年才有了第一个稳定版本1.0,以前都是alpha版本了,其实composer的发展 也和 PHP-FIG (后续会专门解释的)的发展有很大关系 composer是php新时代的依

hadoop开发使用备记

使用Hadoop已经有一段时间了,从开始的迷茫,到各种的尝试,到现在组合应用-.慢慢地涉及到数据处理的事情,已经离不开hadoop了.Hadoop在大数据领域的成功,更引发了它本身的加速发展.现在Hadoop家族产品,已经达到20个了之多. 有必要对自己的知识做一个整理了,把产品和技术都串起来.不仅能加深印象,更可以对以后的技术方向,技术选型做好基础准备. 一句话产品介绍: Apache Hadoop: 是Apache开源组织的一个分布式计算开源框架,提供了一个分布式文件系统子项目(HDFS)和

Bower —— 一个Web的包管理工具

作者:江剑锋 github地址:https://github.com/bower/bower Bower为何物 Bower是一个Web开发的包管理软件.前端开发中,或多或少,都会以来于现成的framework或者lib,如bootstrap.jquery等.每次编写代码之前,都需要从网上下载,或者从硬盘深处找出珍藏的,项目所依赖的框架或者库文件.同时,所下载的文件,又可能以来与另外的库文件.Bower的诞生,正是为了解决此繁琐的以来关系的. 需要注意的是,Bower的运行,依赖于版本控制工具gi

Cortex依赖管理

cortex对模块的依赖基于semantic version进行管理,如果熟悉npm的模块管理方式,大家都了解node的模块是放在node_modules这个目录下,每个模块自己的依赖都放在自己目录下的node_modules里面,这样避免了不同模块之间的共同依赖版本冲突的问题. 而在前端开发中,套嵌的依赖是不可能的,因为: 1) web开发的载入是异步的,不能像node那样去在运行时检测文件上依赖是否存在,远程检测模块是否存在再载入非常耗时. 2) 文件大小限制,相对于磁盘的廉价,http请求

nodejs Yarn替代npm的包管理——快速、安全、可靠性高的依赖管理

Yarn能帮你解决的五件事 转自: http://www.qingpingshan.com/jb/javascript/185590.html 长话短说(TL;DR):在 JavaScript 领域有多个包管理器,举几个来说: npm , bower , component 和 volo . 截至写本文,最流行的 JavaScript 包管理器是 npm.npm 客户端可以访问 npm 源里成千上万的代码库.只是最近,Facebook 推出了新的 JavaScript 包管理器 Yarn , 号

Php学习之依赖管理工具composer详解

本文和大家分享的主要是php中依赖管理工具composer相关用法,一起来看看吧,希望对大家学习php有所帮助. 什么是依赖管理工具 当你引用某个第三方库时,如果这个库使用到了另外一个或若干个第三方库,再或许另外一个第三方库又有其他的依赖,这样的话手动维护你需要下载安装N个包.用来解决由此产生的问题的工具就叫做依赖管理工具. 有哪些常见的依赖管理工具 Java的maven.gradle,NodeJs的npm,IOS的CocoaPods,PHP的composer 大部分编程语言都会有自己的常用依赖