.yarnrc 文件允许你配置更多的 Yarn 功能。 也可以用 config 命令来配置这些选项。 Yarn 会把你的 .yarnrc merge 进文件树里。

yarn-offline-mirror

  1. yarn-offline-mirror "./packages-cache"

离线维护你的包,这样可以让你的构建过程更加稳定。在这里看更多信息

必须是个相对路径,或者用 false 来禁用镜像(默认值)。

yarn-offline-mirror-pruning

  1. yarn-offline-mirror-pruning true

控制离线镜像的自动删除。在此获取更多信息

值必须是一个布尔值,默认值为 false

yarn-path

  1. yarn-path "./bin/yarn"

为了执行 yarn,可以让 yarn 指向另一个 Yarn 的二进制文件。 如果把 Yarn 绑定到存储库中,并且让每个人都使用同样的的版本以保持一致性的话,这是非常有用的。 这会在 Yarn 1.0 中介绍,所以所有开发者必须安装 Yarn >= 1.0 的版本。

该值必须是相对路径,或者用 false 来禁用它(默认)。

disable-self-update-check

  1. disable-self-update-check true

在安装包时,如果你的 CLI 命令过时了,Yarn 会提供更新命令。可以在这里禁用该检查。

值必须是一个布尔值,默认值为 false

child-concurrency

  1. child-concurrency #number#

控制并行执行的子进程数以构建节点模块。

将此数字设置为 1,将会按顺序构建节点模块,这样可以避免在 Windows 中使用 node-gyp 时出现链接器错误。

CLI 参数

在 .yarnrc 设置 —<command>.<flag> <value> 和执行 yarn <command> —<flag> <value> 一样。

示例︰

  1. $> cat .yarnrc
  2. --install.check-files true

和执行 yarn install —check-files 一样

示例 2:

  1. $> cat .yarnrc
  2. --cache-folder /tmp/yarn-cache/
  3. $> yarn cache dir
  4. /tmp/yarn-cache/v1

原文: https://yarnpkg.com/zh-Hans/docs/yarnrc