bower的使用

一、bower的安装

  1. 安装nodejs的最新版本;
  2. 安装npm。 由于npm是nodejs的包管理器,所以在将nodejs安装完成后,npm也就自动安装完成。
  3. 安装git。
  4. 安装bower。 使用 npm install -g bower 进行全局安装。(打开webstorm,在Terminal窗口下)
  5. 使用bower help可以查看bower的命令。但是在使用 bower install jquery命令时,可能会遇到一个错误,具体就是:“ENOGIT git is not installed or not in the PATH”,出现这个错误的原因是在git安装完成之后,没有在计算机的环境变量中将git的相关 bin 和 cmd 目录加入到系统变量的 path 变量中,此时,我们需要的操作就是将这两个目录加到path 中。例如我的git安装目录是  "D:\program files\Git\Git",那么分别将以下路径加入到path中:" D:\program files\Git\Git\bin;"和" D:\program files\Git\Git\cmd;",然后重启计算机即可。

二、bower的一些具体的命令:

  • bower help:查看bower所有命令;
  • bower init :是初始化一个bower.json的文件,在这个文件中包含了对 使用bower加入的库 的管理。类似于node工程中的package.json文件;
  • bower install <jquery/bootstrap...> [--save-dev或--save或不加] :安装某个模块,<>中的模块名称是必须的,后面[]中的限定是可选的。说一下 “--save”  "--save-dev" " "三者的区别(以安装jquery举例):1、bower install jquery 是直接安装,不会将jquery的信息直接写入bower.json文件中;2、bower install jquery --save 是将jquery的信息直接写入dependencies小节中,和 --save-dev一样可以减少手动修改bower.json文件的步骤;3、bower install jquery --save-dev 是将jquery信息直接写入devDependencies小节中,只不过devDependencies是常用于开发阶段完成集成测试模块依赖。
  • bower uninstall <name>:卸载某个安装的包;
  • bower cache list: 显示所有导入包的缓存信息列表;
  • bower cache list [name name]: 如 bower cache list jquery angular ;显示指定name 包的缓存信息列表。
  • bower cache clean: 清除所有包的缓存;
  • bower cache clean [name name]:清除指定包的缓存,同list用法;
  • bower cache calean [name#version name#version]:清除指定版本的包的缓存信息;
  • bower info [name]:显示出指定包名所有版本的信息;
  • bower info [name#version]:显示指定包指定版本的信息;
  • bower list [-r/-p]: 将所有包的依赖关系显示出来;-r/--relative 以树结构显示出来,-p/--paths 以json格式显示(带有包的路径);
  • bower lookup [name]:  通过name查找到包的gitHub地址;
  • bower login: 输入用户名和密码登陆gitHub;
  • bower search <name>: 查询某个包的信息;
  • bower update <name name> [-F/-P] : -F:强制更新到当前最新的版本, -P更新到production环境,不会在devdependenices中更新相关信息。

目前总结到这里,感觉比自己去下载来的快,挺好用的管理工具。后待续。。。

时间: 2024-10-25 02:50:16

bower的使用的相关文章

&lt;zz&gt;bower入门教程

from http://www.cnblogs.com/xiaokai0203/p/5891927.html bower入门教程 什么是bower Bower是一个客户端技术的软件包管理器,它可用于搜索.安装和卸载如JavaScript.HTML.CSS之类的网络资源.其他一些建立在Bower基础之上的开发工具,如YeoMan和Grunt,这个会在以后的文章中介绍. 准备工作 安装node环境:node.js 安装Git,bower从远程git仓库获取代码包:git简易指南 安装bower 使用

初识 bower(一)

一.前言 写给我自己看的,自己学习用的. 尼玛现在的前端越来越高端了. 二.什么是bower 首先不管他是什么鸟,总之看见了web这个单词,就知道肯定和网站有点关系. 我目前知道的是   就是bower就是解决自己动手去下载各种库,框架的问题. 三.如何安装bower bower基于node环境,所以node的环境必需要装好.没装的点这个node官网; 全局安装bower代码很简单,-g的意思是全局安装哦:   这可以看bower的版本信息. 四.使用bower下载常用的库(这里示例用的是jqu

Grunt Bower构建前端

Grunt + Bower-前端构建利器 目前比较流行的WEB开发的趋势是前后端分离.前端采用重量级的Javascript框架,比如Angular,Ember等,后端采用restful API的Web Service服务,通过JSON格式进行数据交互. 对于后端服务语言来说,不论是Ruby的rake,Java中的Maven或Gradle,或是Scala中的SBT,他们都能够提供编译运行.运行测试.打包部署.依赖管理等功能.再加上强大的package系统,让它可以插拔式的使用很多强大的功能,像数据

Bower指定依赖安装目录

在项目根下创建一个名为.bowerrc 的文件然后 { "directory" : "public/components" } 再运行bower install就好啦

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

bower常用命令

bower install loadash --save bower uninstall loadash --save bower init bower install loadash#2.2.1 bower info loadash  列出lodash包的bower.json文件以及其历史版本集 bower info lodash#2.2.1列出2.2.1版本的lodash bower.json文件内容,可以查看起依赖的变更 bower cache list bower cache clean

windows环境下安装npm、cnpm、bower

什么是npm.cnpm.bower? 简单地说,就是帮你下载好你需要的css或者js库,而且三者功能也都是一样的.那为什么要下载这3个不同的呢?据说npm容易被墙--而cnpm是淘宝的镜像,所以通常用cnpm代替npm.至于bower,是因为bower更多地用于前端开发.但是因为它也是依赖于npm的,所以没有npm,就没法载bower--不知道说了那么多你懂了没,但是这不重要~你所需要做的就是分别安装这3个,然后将bower为己所用. 安装npm 前往nodejs官网下载nodejs,https

bower学习总结

1. 安装软件:node-v6.10.3-x64.msi 和 Git-2.13.0-64-bit.exe 在安装git时,需要选择'Run Git from the Windows Command Prompt' 2. 安装bower:  在git bash命令行下,npm install bower -g 3. 安装软件包:在git bash命令行下, 当前目录定为到项目下面,bower install lodash   (以lodash为例),指定版本:bower install#2.2.1

bower指南(一)

安装bower npm install -g bower 新建文件1.txt,然后重命名为.bowerrc cp 1.txt .bowerrc 这个.bowerrc文件是自定义bower下载的代码包的目录: .bowerrc文件内容如下: { "directory" : "js/lib" } bower初始化 bower初始化不能在gitbash,要在cmd中: bower init 包的安装 比如要安装一个jquery,输入如下命令: bower install

自动化构建之bower

官网地址:https://bower.io/ 网站由很多东西组成 - 框架,库,一个大型网站有很多人一块创建,那么因为版本或者其他的原因导致文件重复,或者不是最新的.例如:jq的版本不一样但是都是jq.bower就是用来管理这些文件的,解决重复的组件.库,让所有的文件都是最新版本的. 下面详细介绍bower的安装到使用 1.安装bower 在终端执行 npm install -g bower 便可完成安装,安装完成之后执行 bower -v 2.创建一个测试目录 mkdir bower-in-a