@0x-lerna-fork/global-options
适用于 每个 lerna 子命令
选项
--concurrency
当 Lerna 并行任务时要使用多少个线程( 默认计算逻辑 CPU 核心)
$ lerna publish --concurrency 1
--loglevel <silent|error|warn|success|info|verbose|silly>
要报告日志的级别 。 失败时,所有日志都会被写入当前工作目录中的lerna-debug.log.
显示任何高于设置的日志 。 默认为"info".
--max-buffer <bytes>
为每个基本进程调用设置最大缓冲长度 。 例如有用
当有人想要导入一个 承诺量较大的还款时
运行 lerna import在这种情况下,内置缓冲长度可能不会
足够了.
--no-progress
禁用进度栏 。 CI环境中的情况总是如此.
--no-sort
默认情况下,所有任务都会按照地形排序顺序执行包上,以尊重相关包的依赖关系. 循环是在最佳基础上被打破的,其方式不能保证整个勒纳引用的一致性.
如果有少量的有众多依赖的软件包,或者如果有些软件包执行时间过长,则地形分类会引发货币瓶颈. 这个 --no-sort 选项将禁用排序,而是以任意顺序执行任务,并使用最大货币.
如果运行多个"watch"命令,此选项也会有所帮助. 自兹 lerna run 将按地形排序的顺序执行命令,它最终可能在继续前等待命令。 这将在您运行“ 监视” 命令时阻断执行, 因为这些命令通常不会结束 。 "监视"命令的一个例子是 运行 babel 与 --watch CLI 旗帜。 。 。 .
--reject-cycles
如果找到循环, 立即失败( 在 bootstrap, (中文(简体) ), exec, (中文(简体) ), publish 或者说 run) (中文(简体) ).
$ lerna bootstrap --reject-cycles