Repo
Docs
API 参考
系统环境变量

系统环境变量

通过设置某些环境变量,您可以更改 Turborepo 的行为。这对于为不同的环境和机器创建特定配置很有用。

变量描述
TURBO_API设置 远程缓存 的基本 URL。
TURBO_BINARY_PATH手动设置 turbo 二进制文件的路径。默认情况下,turbo 会自动发现二进制文件,因此您应该只在极少数情况下使用它。
TURBO_CACHE_DIR设置缓存目录,类似于调用 --cache-dir 参数。
TURBO_CI_VENDOR_ENV_KEY设置您想要从 框架推断排除的环境变量的前缀。
TURBO_EXPERIMENTAL_UIturbo 启用实验性 UI。允许的值为 truefalse
TURBO_FORCE始终强制您的管道中的所有任务完全运行,选择退出所有缓存。
TURBO_LOG_ORDER设置您的管道日志的 日志顺序 (opens in a new tab)。允许的值为 groupeddefault
TURBO_LOGIN设置用于登录 远程缓存 的 URL。
TURBO_NO_UPDATE_NOTIFIER删除当有新版本的 turbo 可用时出现的更新通知。您也可以使用 NO_UPDATE_NOTIFIER,根据每个生态系统的约定。
TURBO_PREFLIGHT启用在每个缓存工件和分析请求之前发送预检请求。后续上传和下载将遵循重定向。仅在配置了 远程缓存 时适用。
TURBO_REMOTE_CACHE_READ_ONLY阻止写入 远程缓存 - 但仍然允许读取。
TURBO_REMOTE_CACHE_TIMEOUT设置 turbo远程缓存 获取工件的超时时间(以秒为单位)。
TURBO_REMOTE_ONLY始终忽略所有任务的本地文件系统缓存。
TURBO_RUN_SUMMARY运行管道时生成 运行摘要
TURBO_TEAM与您的存储库关联的帐户名称。当使用 Vercel 远程缓存 (opens in a new tab) 时,这是您的团队的 slug。
TURBO_TEAMID与您的存储库关联的帐户标识符。当使用 Vercel 远程缓存 (opens in a new tab) 时,这是您的团队的 ID。
TURBO_TELEMETRY_MESSAGE_DISABLED禁用通知您已启用 遥测 的消息。
TURBO_TOKEN用于访问 远程缓存 的身份验证的 Bearer 令牌。

任务中的环境变量

Turborepo 在您的任务执行期间会提供以下环境变量。

变量描述
TURBO_HASH当前正在运行的任务的哈希值。