`

Bower: 客户端库管理工具

 
阅读更多
Bower是什么?
     基于node.js的解决同一网页加载多个js库的问题并且针对浏览器端的一个库管理工具。

如何使用?
1.安装
npm install -g bower
//出现报错:Please try running this command again as root/Administrator记得使用
sudo npm install -g bower

2.bower.json文件配置:保存项目的库信息
name:项目名称
dependencies:json格式的依赖的库
private :将该属性设置为true意味着你想要这个包保持私有并且并不想在将来将它添加到registry中
{
  "name": "projectname",
  "version": "0.1.0",
  "dependencies": {
    "jquery": "2.1.0",
    "bootstrap": "3.1.1",
    "angular": "1.2.18"
  }
}

3.默认安装的库在bower_compontents目录下,如果想要更改可以通过配置  .bowerrc 文件(项目根目录下)来改变改目录创建的路径。
directory:存放库文件的子目录名
json:描述各个库的json文件名
endpoint:在线索引的网址,用来搜索各个库
searchpath:数组,储存备选的在线索引地址
shorthand_resolver: 定义各个库名称的简写形式
{
“directory”:“components”,
“json”:“bower.json”,
”endpoint“:“http:Bower.herokuapp.com”,
“searchpath”:“”,
“shorthand_resolver”:“”
}

3.安装所有库:
bower install

4.卸载某个库:
bower uninstall <package>  
分享到:
评论

相关推荐

    loopy-bower:Bower 存储库用于保存 LoopyJS 版本。 https

    Bower 是一个前端资源管理工具,它通过命令行接口帮助开发者管理和更新项目的依赖项。 标题中的 "loopy-bower" 指的是 LoopyJS 在 Bower 存储库中的特定版本或者分发包。Bower 存储库是社区维护的一个资源集合,...

    simsaw-baas-client-bower:用于凉亭的 simsaw baas 客户端 js 文件

    4. **Bower**:作为一个前端包管理工具,Bower 可以方便地管理和更新项目中的依赖,"simsaw-baas-client-bower-master" 表明这个库是通过 Bower 分发和管理的。 5. **版本控制**:"master" 是 Git 版本控制系统中的...

    agile-proxy-client-bower:用于构建敏捷代理客户端的存储库 - 为 bower 做好准备

    在本案例中,"agile-proxy-client-bower"是一个专为敏捷代理客户端构建的存储库,目的是为了更好地支持Bower进行前端资源管理。 Bower是一个流行的前端包管理器,它允许开发者方便地安装、管理和更新JavaScript库和...

    nodejs-bower:我的第一个nodejs-bower项目

    Node.js和Bower是Web开发中的两个重要工具,它们分别在服务器端和客户端发挥着关键作用。在这个"nodejs-bower:我的第一个nodejs-bower项目"中,我们将深入探讨这两个技术及其在实际项目中的应用。 Node.js是一个...

    bower_components

    Bower是一个基于Node.js的前端组件管理工具,它的主要功能是帮助开发者管理和更新项目中的JavaScript库、CSS样式表、图片和其他前端资源。在Web开发中,Bower扮演着类似于npm(Node.js的包管理器)的角色,但专注于...

    nodejs-bower:node.js相关

    Bower 是一个客户端依赖包管理工具,它允许开发者方便地管理和更新项目中的前端资源,如 JavaScript 库、CSS 框架以及图片等。 在 "nodejs-bower:node.js相关" 的主题中,我们主要关注的是如何在 Node.js 环境下...

    homematic-bower:浏览器内homematic api的凉亭回购

    关键词“bower”表明这是一个使用Bower包管理器来组织的JavaScript项目,Bower是前端开发中用于管理和维护客户端资源的工具。"凉亭回购"可能是指该项目是为在浏览器环境中实现对Homematic API的访问而创建的一个封装...

    mr-trevor-js-bower:[废弃] Mr.Trevor Editor 的 Bower 垫片

    Bower是Google推出的一款基于Node.js的前端资源管理工具,它允许开发者方便地管理和更新Web项目的依赖关系,类似于npm,但主要处理的是客户端的库和框架,如JavaScript、CSS、图片等。 在前端开发中,编辑器是至关...

    repicbro.com:客户端Ajax驱动的单页应用程序旨在简化包含大量图片的子子浏览

    4. **Bower**:前端包管理工具,管理项目的JavaScript库和CSS资源。 5. **Grunt**:任务自动化工具,用于构建、测试和部署流程,如启动开发服务器。 6. **npm**:Node.js的包管理器,用于安装项目依赖。 7. **Git**...

    faye-browser:使用 bower.json 分发 faye 浏览器客户端库

    这个库通过"Bower"进行分发,Bower是前端资源管理工具,类似于Node.js的npm,它用于管理和安装Web项目的依赖包。 Bower.json是一个配置文件,它定义了项目所需的前端资源及其版本。在"Faye-browser"中,这个文件...

    siva-bower-package:siva 的第一个 bower 包和 github 存储库

    1. **Bower**:Bower是一个前端的包管理工具,它允许开发者通过命令行工具安装、更新和管理项目依赖。开发者可以通过Bower安装各种JavaScript库、CSS框架和其他前端资源。 2. **GitHub**:GitHub是一个基于Git的...

    aurelia-bower-skeleton:Aurelia Bower 骨架

    对于那些想使用 Bower 而不是 JSPM 进行 javascript 管理的人。 它还演示了文件结构的使用。 可以在网站上找到有关该平台的更多详细信息。运行应用程序要运行该应用程序,请按照以下步骤操作。 确保安装了 。 这...

    nodejs依赖包离线文件(bower、coveralls)

    **Bower** 是一个前端包管理工具,主要用于管理和安装Web项目的依赖。它借鉴了NPM的概念,但主要关注于客户端资源如JavaScript库、CSS框架、图片等。通过Bower,开发者可以方便地下载和更新项目所依赖的各种前端组件...

    bower-power:“ Bower Power!增强前端可管理性”演示文稿的资源

    在众多的包管理工具中,Bower以其简洁的命令行接口和对静态资产的专注而备受青睐。本文将深入探讨"Bower Power"这一主题,展示如何利用Bower来增强前端项目的可维护性。 ### 1. Bower介绍 Bower是由Twitter开源的...

    client-dependencies-gradle:从NPM,Bower或Git安装客户端依赖项

    本文将深入探讨如何利用Gradle构建工具,结合NPM(Node Package Manager)、Bower以及Git,来管理前端项目的客户端依赖项。 首先,NPM是JavaScript生态系统的包管理器,用于管理和安装Node.js应用的依赖包。通过在`...

    routerjs:用于客户端路由的简单 JavaScript 库

    `routerjs` 是一个轻量级的JavaScript库,专门用于客户端的路由管理。在Web应用开发中,路由是连接URL与特定功能或页面的关键部分,尤其在单页应用(SPA)中,它允许用户在不刷新整个页面的情况下导航至不同的内容。...

    bower-pkg-rotate:用于测试发布 Bower 包的简单库

    本文将深入探讨“bower-pkg-rotate”这个特定的库,它是为测试Bower包发布而设计的一个工具。让我们一起探索这个库的功能、用法以及与JavaScript编程语言的关系。 “bower-pkg-rotate”是一个简洁的库,主要功能是...

    bower-twilio:适用于Bower的Twilio JavaScript SDK

    描述中提到了“Twilio.js”,这是Twilio官方提供的JavaScript客户端库。通过这个库,开发者可以在浏览器环境中直接调用Twilio的API,进行实时通信功能的开发。提及的“//www.twilio.com/docs/client/twilio-js”是...

    JSprojManagement:JavaScript 项目管理(例如 gulp、bower、yui、node、npm 等)

    **bower**是另一个项目管理工具,专注于前端资源的管理和分发。它允许开发者声明项目所依赖的库,并能自动下载和更新这些库。然而,随着npm的发展,bower的使用逐渐减少,许多库转向了npm作为发布平台。 **YUI ...

    recetas-frontend:网站客户端

    【标题】"recetas-frontend:网站客户端"指的是一个用于创建美食食谱网站的前端项目。这个项目的主要目的是提供一个用户友好的平台,让人们能够浏览、搜索和分享各种烹饪食谱。 【描述】"最终项目的前端"暗示这是一...

Global site tag (gtag.js) - Google Analytics