之前一直使用npm来安装依赖,知道bower也是前端的一大包管理工具,今天一看,确实与npm的使用方式大同小异,npm使用package.json 来管理依赖,bower使用bower.json来管理依赖,另外比package.json 多了一个.bowerrc文件。
.bowerrc 文件是bower的一个配置文件;可以这样讲:
- bower.json指明项目所需要安装的依赖;
.bowerrc文件则告诉bower要将依赖安装在哪里;
当然不只是这些功能,但是大致的功能可以这样将;
bower的默认目录为项目根目录下的bower_components,但是如果我们不想使用这个文件夹,则可以使用.bowerrc文件自定义下载依赖的目录。{ //.bowerrc
"cwd": ".", "directory": "app/bower_components"
}
例如上面所示,注意:
- 要想使.bowerrc文件起作用,就必须在其所在目录或者子目录进行依赖下载
- 所选取路径是相对于bowerrc文件的;
- 若是路径中没有相应的文件,在下载依赖时,会自动生成相应的路径;