1. ホーム
  2. javascript

[解決済み] 複数のnpmスクリプトを並列に実行するにはどうしたらいいですか?

2022-03-14 12:55:49

質問

私の package.json 以下の2つのスクリプトがあります。

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

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

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

... しかし、それは start-watch を実行する前に終了します。 wp-server .

これらを並列に実行するにはどうしたらよいですか? を見る必要があることに留意してください。 output というコマンドを使用します。また、もしあなたのソリューションがビルドツールを含むのであれば、私はむしろ gulp の代わりに grunt というのも、私はすでに別のプロジェクトでこの方法を使用しているからです。

どのように解決するのですか?

というパッケージを使用します。 同時進行 .

npm i concurrently --save-dev

次に npm run dev タスクはこのようになります。

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