複数のnpmスクリプトを並行して実行するにはどうすればよいですか? 質問する

複数のnpmスクリプトを並行して実行するにはどうすればよいですか? 質問する

私の場合、package.json次の 2 つのスクリプトがあります。

  "scripts": {
    "start-watch": "nodemon run-babel index.js",
    "wp-server": "webpack-dev-server",
  }

Node.js で開発を始めるたびに、これら 2 つのスクリプトを並行して実行する必要があります。最初に考えたのは、次のような 3 番目のスクリプトを追加することでした。

"dev": "npm run start-watch && npm run wp-server"

start-watch... ただし、実行前に が完了するのを待機しますwp-server

これらを並行して実行するにはどうすればよいですか?これらのコマンドのを確認する必要があることに注意してください。また、ソリューションにビルド ツールが含まれる場合は、別のプロジェクトで既に使用しているため、ではなくoutputを使用します。gulpgrunt

ベストアンサー1

というパッケージを使用します同時に

npm i concurrently --save-dev

次に、npm run devタスクを次のように設定します。

"dev": "concurrently --kill-others \"npm run start-watch\" \"npm run wp-server\""

おすすめ記事