选项概览

有三种方法可以管理 turbo 命令的执行行为

以上三种策略的优先级从高到低排列。当同一项配置(系统环境变量或 turbo.json 配置)提供了多个值时,标志 (flag) 的值将优先被使用。因此,我们推荐使用

  • turbo.json 配置作为默认值
  • 系统环境变量用于每个环境的覆盖
  • 标志用于每次命令执行的覆盖

选项表

缓存

消息

行为标志环境变量turbo.json
禁用版本打印-TURBO_PRINT_VERSION_DISABLED-
禁用遥测消息-TURBO_TELEMETRY_MESSAGE_DISABLED-
禁用全局 turbo 警告-TURBO_GLOBAL_WARNING_DISABLED-
无更新通知-TURBO_NO_UPDATE_NOTIFIERnoUpdateNotifier

任务运行与日志

行为标志环境变量turbo.json
终端 UI--uiTURBO_UIui
运行受影响的任务--affected--
禁用包管理器检查--dangerously-disable-package-manager-checkTURBO_DANGEROUSLY_DISABLE_PACKAGE_MANAGER_CHECKdangerouslyDisablePackageManagerCheck
受影响的基础引用 (base ref)-TURBO_SCM_BASE-
受影响的头部引用 (head ref)-TURBO_SCM_HEAD-
仅运行直接指定的任务--only--
任务并发数--concurrencyTURBO_CONCURRENCY-
任务日志顺序--log-orderTURBO_LOG_ORDER-
当前工作目录--cwd--
流式日志前缀--log-prefix--
任务日志输出级别--output-logs-option-outputLogs
全局依赖--global-deps-globalDependencies
终端颜色--colorFORCE_COLOR-

环境变量

行为标志环境变量turbo.json
环境变量模式--env-mode-envMode
供应商环境变量-TURBO_CI_VENDOR_ENV_KEY-
框架变量异常--framework-inference--

调试输出

行为标志环境变量turbo.json
运行摘要--summarizeTURBO_RUN_SUMMARY-
图可视化--graph--
试运行 (Dry run)--dry--

认证

行为标志环境变量turbo.json
登录 URL-TURBO_LOGINremoteCache.loginUrl
团队名称 (用于多团队远程缓存)--teamTURBO_TEAM-
团队 ID (用于多团队远程缓存)-TURBO_TEAMID-
认证令牌--tokenTURBO_TOKEN-

其他

行为标志环境变量turbo.json
二进制文件路径-TURBO_BINARY_PATH-
下载本地 turbo-TURBO_DOWNLOAD_LOCAL_ENABLED-
守护进程 (Daemon)--daemon / --no-daemon-daemon