.yarnrc
.yarnrc
文件可用于配置其他一些 Yarn 功能。config
命令 可用于设置这些选项。Yarn 会合并 .yarnrc
文件并将其向上合并到文件树中。
yarn-offline-mirror
yarn-offline-mirror "./packages-cache"
维持软件包的离线副本以实现更具可重复性和可靠性的构建。在此处查找更多信息。
值必须为相对文件路径,或 false
以禁用镜像(默认)。
yarn-offline-mirror-pruning
yarn-offline-mirror-pruning true
控制离线镜像的自动精简。在此处查找更多信息。
值必须为布尔值,默认为 false
。
yarn-path
yarn-path "./bin/yarn"
指示 yarn 延迟到另一个 Yarn 二进制文件执行。如果你想将 Yarn 捆绑到存储库中,并让每个人使用相同版本以保持一致性,这样做会很有用。此功能在 Yarn 1.0 中引入,因此,所有开发者都必须安装 Yarn >= 1.0。
值必须为相对文件路径,或 false
以禁用(默认)。
disable-self-update-check
disable-self-update-check true
安装软件包时,如果你的 CLI 安装过时,Yarn 将提供升级说明。你可以选择在此处禁用此项检查。
值必须为布尔值,默认为 false
。
child-concurrency
child-concurrency #number#
控制并行运行的子进程数量以构建 node 模块。
将此数字设置为 1 将导致以顺序方式构建 node 模块,可避免 node-gyp 中 Windows 上的链接器错误。
unsafe-disable-integrity-migration
unsafe-disable-integrity-migration false
将其设置为 false
将启用 yarn.lock
校验和迁移(启用 sha512 支持)。导致锁定文件格式更改。在版本 2.0
中,此设置将成为默认设置。
CLI 参数
在 .yarnrc 中设置 --<command>.<flag> <value>
与运行 yarn <command> --<flag> <value>
效果相同。
示例
$> cat .yarnrc
--install.check-files true
与运行 yarn install --check-files
相同
示例 2
$> cat .yarnrc
--cache-folder /tmp/yarn-cache/
$> yarn cache dir
/tmp/yarn-cache/v1