试图在一组包上执行lerna run --parallel

时间:2017-10-06 11:04:38

标签: node.js lerna

我正在使用lerna来管理我的单声道回购。

我想对一组软件包并行运行命令。

我尝试了以下但无法使其正常工作:

lerna run start --parallel packages1 packages2
lerna run start --parallel --scope packages1 packages2
lerna run start --scope "packages1 packages2" --parallel

它不会在我的作用域上执行“run start”,而是在我拥有的所有包上执行。

定义范围的正确语法是什么?在文档中找不到任何内容。

感谢。

1 个答案:

答案 0 :(得分:3)

lerna run start --parallel --scope packages1 --scope packages2

应该有效。

根据他们的文档,

lerna run start --parallel --scope packages*

也应该有效,假设您没有不想运行的packages3和packages4。