Page 466 - AngularJS权威教程
P. 466
446 第 34 章 下一步
为了开始使用bower.json,可以使用Bower提供的init命令。我们应该在项目的根目录执行它:
$bower init
这条命令会启动一个设置向导,它问一些关于新程序包的问题。回答完以后,会在当前目录
生成一个新的bower.json文件。
34.6.3 配置Bower
Bower自带了健全的默认配置,但它也是高度可配置的。你可以配置安装程序包的目录,并
注册哪个目录用于安装组件。
https://docs.google.com/document/d/1APq7oA9tNao1UYWyOm8dKqlRP2blVkROYLZ
2fLIjtWc/edit#heading=h.4pzytc1f9j8k上可以看到更多的Bower配置文档。推荐你参
考这份文档了解更多详细配置信息。
尽管深入了解bower的配置信息不在本章范围之内,但我们将会看到两个最常见的修改配置
项(基于我们自己的经验)。
要配置Bower,可以编辑.bowerrc文件,传递配置参数,或者设置环境变量。还可以将.bowerrc
文件放在不同的地方:
项目当前工作目录中;
目录树的任意子目录中;
当前用户的主目录中;
全局的Bower目录中。
.bowerrc文件包含一个适用于配置的JSON对象。比如,要改变颜色配置,.bowerrc文件应该
包含:
{
"color": false
}
为了简单起见,这里我们将.bowerrc文件放在项目的根目录中。如果不存在,推荐在项目的
根目录中创建它:
$ echo "{}" > .bowerrc
cwd cwd配置变量表示应该从哪个目录运行Bower。所有其他路径都应该直接相对于这个
目录。
{
"cwd": "app"
}
directory directory配置变量表示安装的组件应该保存在哪个路径中。默认为bower_
components。这依赖于如何创建应用,可以修改这一配置以适应不同的目录结构:
{
"directory": "app/components"
}