envvars
在 process.env
中定义的环境变量可用于配置其他 Yarn 功能。
CHILD_CONCURRENCY
process.env.CHILD_CONCURRENCY=#number#
控制并行运行的子进程数,以构建 Node 模块。
将此数字设为 1,将会顺序构建 Node 模块,这能够避免在使用 node-gyp 时出现 Windows 上的链接器错误。
npm_config
为了与 npm
向下兼容,Yarn 允许通过环境变量传递 npm
的配置。例如,npm
的 CLI 标志 --build-from-source
将变成:npm_config_build_from_source=true
。想了解有关配置 npm
的更多信息,请参阅 npm-config 页面。