複数の npm スクリプトを並行して実行するにはどうすればよいですか?
P粉807239416
P粉807239416 2023-08-23 17:10:35
0
2
531
<p><code>package.json</code> には次の 2 つのスクリプトがあります。 <pre class="brush:php;toolbar:false;">"スクリプト": { "start-watch": "nodemon run-babelindex.js", "wp-server": "webpack-dev-server", }</pre> <p>Node.js で開発を開始するたびに、これら 2 つのスクリプトを <strong>並行して実行する必要があります</strong>私が最初に考えたのは、次のような 3 番目のスクリプトを追加することでした: </p> <pre class="brush:php;toolbar:false;">"dev": "npm run start-watch && npm run wp-server"</pre> <p>...ただし、これは <code>start-watch</code> が完了するまで待ってから <code>wp-server</code> を実行します。 </p> <p><strong>これらのコマンドを並行して実行するにはどうすればよいですか? </strong>これらのコマンドの <code>出力</code> を確認する必要があることに注意してください。また、ソリューションにビルド ツールが含まれる場合は、すでに別のプロジェクトで使用しているため、<code>grunt</code> よりも <code>gulp</code> を使用することをお勧めします。 </p>
P粉807239416
P粉807239416

全員に返信(2)
P粉026665919

UNIX のような環境を使用している場合は、区切り文字として & を使用してください:

リーリー

それ以外の場合、クロスプラットフォーム ソリューションに興味がある場合は、npm-run-all モジュールを使用できます。 リーリー

いいねを押す +0
P粉143640496

Concurrency という名前のパッケージを使用します。

リーリー

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

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート