Memento memo.

Today I Learned.

npm scriptsを並列実行する

npm-run-all を使う

github.com

使い方

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が同時に走るようになります。 楽ちんですね。