栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

前端包管理工具 Bower

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

前端包管理工具 Bower

Bower 是由 Twitter 推出的前端包管理工具,它类似于 Java 中的 Maven 对 jar 包的管理一样,Bower 是来管理 js、css 等前端包之间的依赖关系。

安装

因为是基于 Node,所以需要先安装 Node 以及 Npm。然后全局安装 Bower:

$ npm install bower -g
使用初始化
$ bower init
? name (bower) bower-demo
? description a demo of bower
? main file
? what types of modules does this package expose?
? keywords bower
? authors (Jay )
? license (MIT)
? homepage index.html
? set currently installed components as dependencies? (Y/n)
...

这样它会自动生成一个 bower.json 的文件,里面描述了相关的项目信息和依赖信息:

{  "name": "bower-demo",  "authors": [    "Jay "
  ],  "description": "a demo of bower",  "main": "",  "moduleType": [],  "keywords": [    "bower"
  ],  "license": "MIT",  "homepage": "index.html",  "ignore": [    "**/.*",    "node_modules",    "bower_components",    "test",    "tests"
  ]
}
安装依赖
$ bower install jquery
bower not-cached    https://github.com/jquery/jquery-dist.git#*bower resolve       https://github.com/jquery/jquery-dist.git#*bower checkout      jquery#3.0.0bower progress      jquery#* Receiving objects:  19% (27/140)bower progress      jquery#* Receiving objects:  74% (104/140), 332.00 KiB | 12.00 KiB/sbower resolved      https://github.com/jquery/jquery-dist.git#3.0.0bower install       jquery#3.0.0jquery#3.0.0 bower_components/jquery
删除依赖
$ bower uninstall jquery
安装不同的版本
$ bower install jquery#1.7.2
更新依赖
$ bower update jquery
查看依赖
$ bower list
bower check-new     Checking for new versions of the project dependencies...
bower-demo /Users/lijia/Desktop/bower
└── jquery#3.0.0 extraneous
查看本地 bower 已经缓存的类库
$ bower cache list
angular=git://github.com/angular/bower-angular.git#1.2.28angular=git://github.com/angular/bower-angular.git#1.3.6angular=git://github.com/angular/bower-angular.git#1.4.4angular=git://github.com/angular/bower-angular.git#1.4.7
查看某一类库的信息
$ bower info jquery
bower jquery#*                  cached https://github.com/jquery/jquery-dist.git#3.0.0bower jquery#*                validate 3.0.0 against https://github.com/jquery/jquery-dist.git#*{
  name: 'jquery',
  main: 'dist/jquery.js',
  license: 'MIT',
  ignore: [    'package.json'
  ],
  keywords: [    'jquery',    'javascript',    'browser',    'library'
  ],
  homepage: 'https://github.com/jquery/jquery-dist',
  version: '3.0.0'}

Available versions:
  - 3.0.0
  - 2.2.4
  - 2.2.3
  - 2.2.2
  - 2.2.1
查看类库地址
$ bower lookup jquery
jquery https://github.com/jquery/jquery-dist.git
搜索类库
$ bower search jqu
jquip https://github.com/mythz/jquip.gitjq https://github.com/jquery/jquery.gitjQuery https://github.com/jquery/jquery.gitjqurey https://github.com/components/jquery.gitjquery https://github.com/jquery/jquery-dist.gitjQueue https://github.com/raincious/jQueue.git





转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/245031.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号