run
コマンドを使います。
run <script>
ですべてのワークスペースでその<script>
を実行します。例えば、 A ,B ,C というワークスペースがあり、ぞれぞれのpackage.json
が以下のように設定されているとします。
{
"scripts": {
"build": "..."
}
}
このときlerna run build
とすると、それぞれのbuild
部分が実行されます。
絞り込んで実行
Lerna の--scope
フラグを使います。例えば B ワークスペースだけのbuild
を実行したい場合は、以下のように実行します。
lerna run build --scope B