js依赖管理之bower

twitter 出品的包管理工具- bower;基于nodejs模块化思想;致力于将客户端功能模块化及管理各个模块之间的联系。

一、安装方法

bower依赖于node、npm及git(需要从git仓库上获取一些代码包),在node及npm环境下npm install bower -g

二、操作

bower install 安装bower.json(使用bower init命令创建一个bower.json文件)中所写的依赖模块;

安装某一模块时使用bower install <package> -save 可写入依赖文件;

bower下载的文件默认存在bower_components里可以通过配置bower修改存放文件夹名称;

三、常见命令

1、bower init 生成bower.json配置文件;

2、bower cache list 查看本地bower已经缓存的类库

3、bower update <package> 升级模块

4、bower uninstall <package> 卸载模块

时间: 2024-12-15 06:53:19

js依赖管理之bower的相关文章

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

bower解决js的依赖管理备记

一个新的web项目开始,我们总是很自然地去下载需要用到的js类库文件,比如jQuery,去官网下载名为jquery-1.10.2.min.js文件,放到我们的项目里.当项目又需要bootstrap的时候,我们会重复刚才的工作,去bootstrap官网下载对应的类库.如果bootstrap所依赖的jQuery并不是1.10.2,而是2.0.3时,我们会再重新下载一个对应版本的jQuery替换原来的. 包管理是个复杂的问题,我们要知道谁依赖谁,还要明确哪个版本依赖哪个版本.这些对于开发人员来说,负担

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

使用Bower进行前端依赖管理

什么是Bower? 前端开发圈越来越热闹,第三方js库层出不穷,版本更迭日新月异:且许多库又对其他库有着依赖关系.而我们的页面需要的库也越来越多样化.以往需要引入第三方库,需要搜索寻找所需库的特定版本下载,还需要搜索寻找下载特定版本的依赖库,十分麻烦:库的更新也是件十分繁琐的事情.是否有一个工具:搜索.自动安装/卸载.检查更新.确保依赖关系…… Bower 是 twitter 推出的一款包管理工具,基于nodejs的模块化思想,把功能分散到各个模块中,让模块和模块之间存在联系,通过 Bower

NET Core 静态文件及JS包管理器(npm, Bower)的使用

NET Core 静态文件及JS包管理器(npm, Bower)的使用 文章目录 在 ASP.NET Core 中添加静态文件 使用npm管理JavaScript包 使用Bower管理JavaScript包 在 ASP.NET Core 中添加静态文件 虽然ASP.NET主要大都做着后端的事情,但前端的一些静态文件也是很重要的.在ASP.NET Core中要启用静态文件,需要Microsoft.AspNetCore.StaticFiles组件.可以通过Nuget添加,或者在project.jso

【转】如何使用NPM来管理你的Node.js依赖

npm 是 Node.js 的模块依赖管理工具.作为开发者使用的工具,主要解决开发 Node.js 时会遇到的问题.如同 RubyGems 对于 Ruby 开发者和 Maven 对于 Java 开发者的重要性,npm 对与 Node.js 的开发者和社区的重要性不言而喻.本文包括五点:package.json .npm 的配置.npm install 命令.npm link 命令和其它 npm 命令. package.json npm命令运行时会读取当前目录的 package.json 文件和解

前端js管理利器Bower

项目地址: http://bower.io/ bower 框架搜索地址:http://bower.io/search/ Install Bower Bower is a command line utility. Install it with npm. $ npm install -g bower Bower requires Node and npm and Git. Getting started Install packages Install packages with bower i

Composer : php依赖管理工具

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