• yarn-offline-mirror
  • yarn-offline-mirror-pruning
  • yarn-path
  • disable-self-update-check
  • child-concurrency
  • CLI 参数

    .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