.bowerrc 文件和 bower.json 文件有什么区别
What is difference between .bowerrc file and bower.json file
我正在做一个项目,它的根目录有两个文件:
- .bowerrc
- bower.json
他们似乎都配置 bower
,他们似乎都使用 JSON,我的项目有这两个文件。但它们有何不同?
bower 站点解释了差异:
- bower.json 存在于 包 中。 (在包的根目录)。一个包包含其他 developers/packages 可以使用的代码。所以如果你自己制作包,你需要一个bower.json。如果你使用另一个包,它必须有一个 bower.json
- .bowerrc 存在于 "user's home folder"(又名
~
)and/or 或 "global folder"(又名 /
)。此文件配置 Bower 程序(命令行 实用程序)的工作方式。此文件中的配置与您可以指定其他方式(即通过命令行的参数)的配置合并,因此 Bower 知道如何 运行
This repository也解释了区别(强调添加):
- With bower.json for project configuration (like package.json or Gemfile)
- With configuration variables for execution in general (like command-line flags)
注意"configuration"可以在.bowerrc
文件中表达
我正在做一个项目,它的根目录有两个文件:
- .bowerrc
- bower.json
他们似乎都配置 bower
,他们似乎都使用 JSON,我的项目有这两个文件。但它们有何不同?
bower 站点解释了差异:
- bower.json 存在于 包 中。 (在包的根目录)。一个包包含其他 developers/packages 可以使用的代码。所以如果你自己制作包,你需要一个bower.json。如果你使用另一个包,它必须有一个 bower.json
- .bowerrc 存在于 "user's home folder"(又名
~
)and/or 或 "global folder"(又名/
)。此文件配置 Bower 程序(命令行 实用程序)的工作方式。此文件中的配置与您可以指定其他方式(即通过命令行的参数)的配置合并,因此 Bower 知道如何 运行
This repository也解释了区别(强调添加):
- With bower.json for project configuration (like package.json or Gemfile)
- With configuration variables for execution in general (like command-line flags)
注意"configuration"可以在.bowerrc
文件中表达