検索

ホームページ  >  に質問  >  本文

JavaScript - Webpack の並列 (同時) パッケージングの問題

ループ Webpack はプロジェクトを同時に異なる場所にパッケージ化します

リーリー リーリー リーリー リーリー

これは本当の意味での並列ではないようです。すべての Webpack が完全に実行されるまで待ってから一緒に戻ります

期待される効果は、一緒にではなく、最初に構築した人が最初にそれを返すことです

これはnodejsのシングルスレッドに関係していますか?


その後、Parallel-webpack ライブラリを使用し、ソース コードを変更し、各 Promise の戻り時間を出力しました。結果は同様でした。ヘルプ

扔个三星炸死你扔个三星炸死你2697日前767

全員に返信(1)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-07-05 10:45:10

    Nodejs の実行はシングルスレッドですが、結果はその記述方法に関係します。

    期待される効果は、誰が最初に構築して最初に返すかであり、一緒ではありません

    次の 2 つの解決策を試すことができ、2 つ目は真の並列処理を実現できます
    1: setTimeOut など、ループ内の各 Webpack タスク構築メソッドを非同期に書き込みます。
    2: 複数のノードプロセスを開始し、各プロセスで webpack ビルドを実行します

    返事
    0
  • キャンセル返事