.bowerrc 文件和 bower.json 文件有什么区别

What is difference between .bowerrc file and bower.json file

我正在做一个项目,它的根目录有两个文件:

他们似乎都配置 bower,他们似乎都使用 JSON,我的项目有这两个文件。但它们有何不同?

bower 站点解释了差异:

  • bower.json 存在于 中。 (在包的根目录)。一个包包含其他 developers/packages 可以使用的代码。所以如果你自己制作包,你需要一个bower.json。如果你使用另一个包,它必须有一个 bower.json
  • .bowerrc 存在于 "user's home folder"(又名 ~)and/or 或 "global folder"(又名 /)。此文件配置 Bower 程序(命令行 实用程序)的工作方式。此文件中的配置与您可以指定其他方式(即通过命令行的参数)的配置合并,因此 Bower 知道如何 运行

This repository也解释了区别(强调添加):

注意"configuration"可以在.bowerrc文件中表达