npm scriptsを並列実行する
npm-run-all を使う
使い方
npm i --save-dev npm-run-all
でinstallします。
直列・並列実行コマンドの run-s
, run-p
が使えるようになります。
package.jsonのscripts部を以下のように設定してみます。
"scripts": { "dev": "run-p stub watch", "stub": "stubcell", "build": "webpack", "watch": "run-p watch:*", "watch:js": "watch 'npm run build' ./src/scripts" },
この状態で npm run dev
とすると、stubサーバとjavascriptのwatch & buildが同時に走るようになります。
楽ちんですね。