我正在使用lerna来管理我的单声道回购。
我想对一组软件包并行运行命令。
我尝试了以下但无法使其正常工作:
lerna run start --parallel packages1 packages2
lerna run start --parallel --scope packages1 packages2
lerna run start --scope "packages1 packages2" --parallel
它不会在我的作用域上执行“run start”,而是在我拥有的所有包上执行。
定义范围的正确语法是什么?在文档中找不到任何内容。
感谢。
答案 0 :(得分:3)
lerna run start --parallel --scope packages1 --scope packages2
应该有效。
根据他们的文档,
lerna run start --parallel --scope packages*
也应该有效,假设您没有不想运行的packages3和packages4。