有三种方式管理 turbo 调用的行为
上面列出的三种策略按优先级排序。如果为相同的系统环境变量或 turbo.json 配置提供了标志值,则将使用标志的值。因此,我们建议使用
turbo.json 配置作为默认值| 行为 | 标志 | 环境变量 | turbo.json |
|---|---|---|---|
| 禁用版本打印 | - | TURBO_PRINT_VERSION_DISABLED | - |
| 禁用遥测消息 | - | TURBO_TELEMETRY_MESSAGE_DISABLED | - |
禁用全局 turbo 警告 | - | TURBO_GLOBAL_WARNING_DISABLED | - |
| 无更新通知 | - | TURBO_NO_UPDATE_NOTIFIER | - |
| 行为 | 标志 | 环境变量 | turbo.json |
|---|---|---|---|
| 终端 UI | --ui | TURBO_UI | ui |
| 运行受影响的任务 | --affected | - | - |
| 禁用包管理器检查 | --dangerously-disable-package-manager-check | TURBO_DANGEROUSLY_DISABLE_PACKAGE_MANAGER_CHECK | dangerouslyDisablePackageManagerCheck |
| 受影响的基础 ref | - | TURBO_SCM_BASE | - |
| 受影响的头部 ref | - | TURBO_SCM_HEAD | - |
| 仅运行直接指定的任务 | --only | - | - |
| 任务并发 | --concurrency | - | - |
| 任务日志顺序 | --log-order | TURBO_LOG_ORDER | - |
| 当前工作目录 | --cwd | - | - |
| 流式日志前缀 | --log-prefix | - | - |
| 任务日志输出级别 | --output-logs-option | - | outputLogs |
| 全局输入 | --global-deps | - | globalDependencies |
| 终端颜色 | --color | FORCE_COLOR | - |
| 行为 | 标志 | 环境变量 | turbo.json |
|---|---|---|---|
| 环境变量模式 | --env-mode | - | envMode |
| 第三方环境变量 | - | TURBO_CI_VENDOR_ENV_KEY | - |
| 框架变量例外情况 | --framework-inference | - | - |
| 行为 | 标志 | 环境变量 | turbo.json |
|---|---|---|---|
| 运行摘要 | --summarize | TURBO_RUN_SUMMARY | - |
| 图表可视化 | --graph | - | - |
| 空运行 | --dry | - | - |
| 行为 | 标志 | 环境变量 | turbo.json |
|---|---|---|---|
| 登录 URL | - | TURBO_LOGIN | remoteCache.loginUrl |
| 团队名称 (用于多团队远程缓存) | --team | TURBO_TEAM | - |
| 团队 ID (用于多团队远程缓存) | - | TURBO_TEAMID | - |
| 身份验证令牌 | --token | TURBO_TOKEN | - |
| 行为 | 标志 | 环境变量 | turbo.json |
|---|---|---|---|
| 二进制路径 | - | TURBO_BINARY_PATH | - |
下载本地 turbo | - | TURBO_DOWNLOAD_LOCAL_ENABLED | - |
| 守护进程 | --daemon / --no-daemon | - | daemon |