比如一开始我用了jquery-1.10.2.min.js,后来要用bootstrap,但bootstrap依赖的确实2.0.3版本的jquery,那又要下载一个去替换原来的,这样的事情发生多了就会觉得很繁琐,今天就来学下bower吧!

 

1.安装Bower

npm install -g bower

 

2.对于window的用户还需要安装git,msysgit是Windows版的Git

3.通过bower install安装包,安装到当前文件夹bower_components/中,如安装jQuery

bower install jquery

 #安装bootstrap

bower install bootstrap

4.Bower命令:

  • cache:bower缓存管理
  • help:显示Bower命令的帮助信息
  • home:通过浏览器打开一个包的github发布页
  • info:查看包的信息
  • init:创建bower.json文件
  • install:安装包到项目
  • link:在本地bower库建立一个项目链接
  • list:列出项目已安装的包
  • lookup:根据包名查询包的URL
  • prune:删除项目无关的包
  • register:注册一个包
  • search:搜索包
  • update:更新项目的包
  • uninstall:删除项目的包

 

 5.测试:

安装bootstrap库,可以看出bootstrap是对jquery存在依赖的

>bower bootstrap

>bower list

Bower管理依赖库初体验_bower

然后我删掉这个jquery破坏他们的关系:

>bower uninstall jquery

Bower管理依赖库初体验_git_02

安装个低版本的jquery看看,Bower提示我们这版本是有冲突的

>bower install jquery#1.7.2

>bower list

 Bower管理依赖库初体验_bootstrap_03

然后升级下jquery,就看到bootstrap 和jquery又相爱了

>bower update jquery

>bower list

Bower管理依赖库初体验_删除项目_04

Bower管理依赖库初体验_jquery_05