bower了解:

  随着网页功能的复杂化,各种网页效果的实现,现在单一的一个或两个库文件或许已经不能够满足我们的需要,但当有很多的库文件的时候,手动编辑已经不能胜任,对于引入的库文件而言,往往都是牵一发而动全身。现在开发者越来越需要一个工具,对浏览器端的各种库文件进行管理,比如搜索、自动安装\卸载、检查更新。确保依赖关系等等。bower就是为了解决这个问题儿诞生的针对浏览器端的库管理工具。

  使用bower,相对于自己手工编辑,节省很大一部分时间,当你需要一个js库的时候,手工编辑往往需要上网查找这个js库文件下载或者使用CDN版本,然而bower只需要一句命令就可以在本地计算机上安装所需要的库文件,并且对于库文件的版本,bower也可以很好的控制;

  脱机工作bower会在用户主目录下创建一个.bower的文件夹,这个文件夹会下载所有的资源,并安装一个软件包使我们可以离线使用。如果你熟悉java,bower即是一个类似于现在流行的Maven构建系统的.m2仓库。每次你下载任何资源库都建被安装在两个文件夹中——一个在应用程序文件夹,另一个在用户主目录下的.bower文件夹夹。因此下一次你需要这个仓库时,就会用那个用户目录下.bower中的版本;

  还有就是bower可以很好的展现客户端的依赖关系。可以创建一个bower.json的文件,在文件里可以指定多有客户端的依赖关系,任何时候你需要弄清楚你正在使用哪些库,你可以参考这个文件;

  使用bower,可以很容易的控制库的版本的,当有新版本发布,只需要一个命令,bower会自动更新所有有关新版本的依赖关系。

  bower准备:

  node.js:bower基于node.js,所以安装bower之前,首先要安装node.js

  npm:npm是node程序包管理器。它是捆绑在nodejs的安装程序上的,所以一旦你已经安装了node,NPM也就安装好了。

  git:你需要从git仓库获取一些代码包。

  bower安装:

  在前期准备工作完成之后,直接输入命令

  npm install -g bower    (这行命令是bower的全局安装,-g操作表示全局)

  bower使用:

  键入  bower help 可以查看所有bower帮助命令

  install 安装库文件

    bower install (name)/bower install (git:ssh(github链接))/bower install (http://(网页链接))

    也可以指定安装版本

    当已有bower.json文件,在命令后面有--save,可以在bower.json中添加该库文件信息

    使用install命令后会在当前文件下创建bower_components的文件夹

  uninstall 移除已安装的库文件

    bower install (name)

  info 查看某个库文件信息

    bower info (name)

  update 更新库文件

    bower update

  init 创建bower.json文件

    bower init

    (会有一系列问题回答)

  search 库文件搜索

    bower search (name)

  list/ls 查看当前以安装的库文件

    bower list/ls

  还有一些不常用命令cache、home、link、lookup、prune、register······

  对bower了解以及使用,暂且页只有这些,bower配合使用gulp或者grunt效果会更好

  

转载于:https://www.cnblogs.com/LUOQIANangel/p/5970740.html

bower——库管理工具相关推荐

  1. PP-ShiTu 库管理工具使用教程

    一.前言 PP-ShiTu 库管理工具,此工具是为了用户能够可视化的管理图像及对应的index库,用户可根据实际情况,灵活的增删改查相应的gallery图像库及索引文件,在提升用户体验的同时,辅助PP ...

  2. 又一款超好用开源知识库管理工具

    DevWeekly收集整理每周优质开发者内容,包括开源项目.资源工具.技术文章等方面. 每周五定期发布,同步更新到 知乎:Jackpop . 欢迎大家投稿,提交issue,推荐或者自荐开源项目/资源/ ...

  3. phpmyadmin mysql管理器_phpMyAdmin(MySQL的资料库管理工具)

    phpMyAdmin简介 phpMyAdmin是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的资料库管理工具.phpMyAdmin 可以管理整个MySQL服务器(需要超级用户 ...

  4. 全网最全的知识库管理工具综合评测和推荐:FlowUs、Baklib、简道云

    全网最全.最佳的知识库管理工具综合评测和推荐:FlowUs.Baklib.简道云.ONES Wiki .PingCode.Seed.MeBox.亿方云.智米云.搜阅云.天翎 知识库的发展路径 知识库主 ...

  5. 从收集到输出:盘点那些强大的知识库管理工具

    这个知识管理内容库一致沿用到现在,从刚开始只有我们1个团队使用,到现在公司各大有业务关联需求的团队都在一起协作共享知识资料. 关于知识库搭建的详细方法,不同企业要求不同,这里只提醒一点-- 企业在搭建 ...

  6. 什么是python扩展库_什么是目前比较常用的Python扩展库管理工具

    展开全部 在Python环境中已经有很多成熟的包,可以通过安装这些包来扩展我们的程序. 例如,很32313133353236313431303231363533e4b893e5b19e31333365 ...

  7. Navicat-数据库管理工具

    Navicat是一套快速.可靠.功能全面且价格便宜的数据库管理工具,专为简化数据库管理及降低系统管理成本而设 1.Navicat Premium Navicat Premium 是一套数据库开发工具, ...

  8. slqdbx mysql_免费的多数据库管理工具sqldbx个人版本

    High performance native support for major Database Servers including Microsoft, Sybase ASE, Oracle, ...

  9. idea mysql可视化_IntelliJ IDEA 内置数据库管理工具实战

    1. 写在前面 开发Java应用程序,作为明星工具IntelliJ IDEA Ultimate当然是首选,然后进行数据库SQL开发的时候,常常会选择诸如:Navicat , sqlyog, MySQL ...

  10. 第二期:空间数据库管理工具arccatalog基础

    通过别的工具打开 代表的是返回上一级,就是当前目录是数据,返回到江苏省基础地理数据. 定确文件,找到具体的文件的具体位置. 可以进行复制和粘贴 可以查看结果. . 如果我们创建缩略图.点击创建缩略图 ...

最新文章

  1. JS实现表格列宽拖动
  2. linux软raid的基本设置
  3. 统计学习方法第十一章作业:随机条件场—概率计算问题、IIS/GD学习算法、维特比预测算法 代码实现
  4. 【java读书笔记】ThreadGroup和钩子线程的使用
  5. 会打乒乓球的机器人!
  6. ubuntu mysql 内存满了_Ubuntu mysql可以把data防止到内存盘中
  7. php的数据模型包括,数据库中模型的分类有哪些
  8. SQL Assistant v2.5.12 序列号
  9. 深入理解SpringBoot(5)
  10. 【华为云技术分享】如何使用pyCharm与ModelArts公有云服务联动开发,快速且充分地利用云端GPU计算资源
  11. python-找Python安装目录,设置环境路径以及在命令行运行python脚本
  12. Cover Protocol官方提醒用户警惕诈骗网站
  13. 2021李宏毅机器学习课程笔记——Auto Encoder
  14. 电脑上老出现万象预览的广告_电脑必备6款黑科技软件,让你的电脑更好用,千万别错过...
  15. 拉普拉斯变换部分公式证明
  16. Linux命令ln -snf给文件创建软链接和硬链接
  17. 空间句法软件sDNA安装教程及加载到ArcGIS方法
  18. 19隆冬的倔强(updating)
  19. P1567 统计天数(C语言)
  20. 517编程3380造素数

热门文章

  1. Linux 中的 DTrace :BPF 进入 4.9 内核
  2. C++,std::shared_future的使用
  3. 最清楚的01背包问题讲解
  4. [POJ3580]SuperMemo
  5. JavaScript内建对象
  6. 进程间通信(三)共享内存和信号量
  7. oralce insert 时,出现的两个错误,以及解决方法
  8. linux 添加删除用户
  9. ubuntu下点击安装VMware tools,没有压缩包文件
  10. oracle使用between and边界问题