bower命令。

Commands,列出了bower支持的各种命令。

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

一些连带的细节问题

Bower 默认把包安装在 bower_components 目录下,关于这个有两点值得考虑的:

  • 首先这个路径可以改,创建一个 .bowerrc 文件,包括一下内容:

{
    "directory": "vendor"
}

这样 Bower 就会使用 vendor 作为存放路径了。

  • 为什么要改呢?因为根据情况你可能要决定是否要把 Bower 下载的包 check in 到项目的版本管理之中。简言之,由于多种因素的影响(见前面的链接),如果你做的是一个不可重用的项目(比如一个 web app),请把 Bower 下载的包也 check in,反之(一个通用库,一个 Node.js 库等)则不要这么做——意味着你没必要自定义保存路径的名字。

除此之外,Bower 还有一些细微之处可以帮助你做(好)更多的事情。举例,--offline 标识可以让 Bower 去寻找本地缓存(比如说你其他的项目以前已经安装过你需要的包,因此会在本地留下缓存),这样可以大幅提高安装速度。

再比如说有很多库专门为前面提到过的 Component 预留了发行版,通常都保存在项目的 components/ 路径下或者以组织的名义为该项目创建一个 components 代码库,用于跟踪和存放发行版本,于是你可以覆盖 Bower 默认的 shorthand,像这样:

全选复制放进笔记

{
    "shorthand-resolver": "git://github.com/{{owner}}/components/{{package}}.git"
}

这也是写在 .bowerrc 中的。这样你就可以用 Bower 工具来“偷取”本来准备给 Component 的包了。如果你为企业服务,有数量庞大的项目和团队需求,你完全可以架设一个私有的 Bower Endpoint Server,自行维护一些需要的包源代码,这样一来你想怎么做都随你,其实也很简单,无非就是维护一个版本管理服务器罢了。

Anyway,对于大多数最终应用的开发者而言,Bower 真就当一个下载器来用了,但它本来的目的真不是为了这个,它更加适合用于开发可重用的库/框架等。如果你只是写点小玩意,需要几个文件,倒真不如直接 curlwget 之类的更直接方便。

时间: 2024-08-07 22:45:21

bower命令。的相关文章

用bower命令创建项目

1,先安装bower,npm install -g bower 2,cd到项目文件夹下,安装项目所需要的依赖包,比如 npm install jquery;npm install bootstrap,执行这条命令后项目文件夹下会多一个bower_components的目录,里面存放的就是刚下载安装的jquery和bootstrap包文件 3,然后创建项目的bower.json文件用命令 bower init 4,如果创建了bower.json文件之后,还想要安装其他包,比如angular ,用命

Bower A package manager for the web

Bower can manage components that contain HTML, CSS, JavaScript, fonts or even image files. Bower doesn’t concatenate or minify code or do anything else - it just installs the right versions of the packages you need and their dependencies.Bower is opt

【node.js学习】--(5)--Bower

使用bower安装依赖 NPM是Node.js PackageManager 的意思,bower是twitter的又一个开源项目,使用nodejs开发,用于web包管理. 安装bower npm install bower -g 参考http://blog.fens.me/nodejs-bower-intro/ 检查 cache:bower缓存管理 help:显示Bower命令的帮助信息 home:通过浏览器打开一个包的github发布页 info:查看包的信息 init:创建bower.jso

linux下使用bower时提示bower ESUDO Cannot be run with sudo解决办法

今天准备在使用bower安装一些东西的时候,废了老半天劲,因为需要node环境以及bower平台,安装不顺利,通过百度,最解决了这些问题: 在执行bower命令的时候,总是会报错,原来需要在命令后添加 --allow-root 选项: bower install --allow-root 原文地址:[http://www.ipandao.com/articles/bower-cannot-be-run-with-sudo ]

Bower管理依赖库初体验

比如一开始我用了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 常用包安装

1. bower 官网 bower 官网 bower 包搜索 更多: 解决"Bower : ENOGIT git is not installed or not in the PATH"问题 ubuntu14.10下nodejs + npm + bower的安装 windows8.1下nodejs+npm+Bower的使用介绍 2. bower命令用法 Usage: bower <command> [<args>] [<options>] Comma

js的包管理工具bower安装

bower需要:node 和 git node安装包下载:http://blog.csdn.net/myan/article/details/2028545 Git安装: 选择第二项:Use Git from the Windows Command Prompt 安装完成后: 右键 --> 计算机 --> 高级系统设置 --> 环境变量 双击PATH 打开node 和 Git 安装目录 GIT: 把bin 和 cmd 的路径拷出来,添加到环境变量里去,用英文分号隔开(就是添加到刚才你双击

webstrom bower搭建angular项目

在webstorm中,新建一个angular项目,默认配置的是node的环境[会有一个package.json和bower.json ] 此时在浏览器运行index.html  会报一堆的错 检查了下是因为没有安装bower和angular 安装顺序是: 1.全局安装bower npm install bower -g[此处具体安装和配置省略,需要配置环境变量和设置node的全局安装路径] 2.此时 在任何文件目录下,都可以直接使用bower命令 3.在项目位置处 bower install a

ubuntu安装bower失败的解决方法

1.安装nodejs 2.安装npm 3.安装bower 最开始使用 npm install bower -g / sudo npm install bower -g 安装bower后 命令行输入bower 总会提示: command not found: bower 错误命令提示,找不到bower. 原因是当系统接受到bower命令后到 /usr/local/bin目录中查找bower服务,并么有找到,于是就报找不到命令. 所以网上有一种解决方法是安装bower后修改PATH,我懒得改,就用了