CommonsChunkPluginを使用したWebpackの結果、htmlファイルのバンドル順序が間違っています

Michal Ostruszka

CommonChunkPluginをwebpackランタイムのみを含む1つの「追加」チャンクで使用して、適切なハッシュを取得しようとしています(これは、アプリファイルのみが変更された場合にベンダーハッシュを変更しません)。このトリックは、公式のwebpackリポジトリに記載されています

これ自体は正常に機能し、チャンクハッシュは正しいですが、問題は、生成されたHTMLファイルのバンドルがマニフェスト、アプリ、ベンダー*の順に間違っているのに対し、マニフェスト、ベンダー、アプリである必要があることです

CommonsChunkPLuginは次のように構成されています。

new webpack.optimize.CommonsChunkPlugin({
  names: ['vendor', 'manifest']
}),

エントリは次のとおりです。

entry: {
  app: './index.js',
  vendor: ['foo', 'bar', 'baz']
}

任意のヒント?

Michal Ostruszka

OK、解決しました。chunksSortMode: 'dependency'html-webpack-pluginconfigに提供することでこの問題が解決するようです。したがって、これはwebpackのコアの問題ではありませんが、チャンクの並べ替えに関する問題です(この場合、デフォルトのid sortではチャンクが正しく並べ替えられません。理由はまだわかりません)。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Webpackがファイルを間違った順序でバンドルする(CommonsChunkPlugin)

分類Dev

iText:LocationTextExtractionStrategyを使用してPDFファイルから抽出されたテキストの順序が間違っています

分類Dev

Oracleの "order by"句は、結果を間違った順序で返すか、結果が欠落しています

分類Dev

ステンシルバッファを使用してオブジェクトの輪郭を描くと、間違った結果が得られます

分類Dev

出力がファイルにリダイレクトされると、printf()およびsystem()の結果が間違った順序になります

分類Dev

NodeJSイベントループの順序が間違っています

分類Dev

バイナリコードの順序が間違っています-正しくシフトする方法は?

分類Dev

Webpackコード分割 'チャンクの読み込みに失敗しました'エラーファイルパスが間違っています

分類Dev

Django:mod_wsgiを使用して作成されたSOCKファイルの権限が間違っています

分類Dev

-fオプションを指定したgrepは、パターンファイルの順序に基づいて異なる結果を返します。

分類Dev

Valgrindを使用したlongdoubleのstd :: fpclassifyの結果が間違っています

分類Dev

Pythonを使用したGoogleScrapeの結果の数が間違っています

分類Dev

Angular 8webpack-bundle-analyzerが間違ったポリフィルファイルを探しています

分類Dev

PyMySQLで列の順序が間違っている結果を選択する

分類Dev

ファイルのアップロードとファイルのダウンのコントロールが機能していません。以下のコードを添付しました。私が間違っているのは何ですか?

分類Dev

WhatPulse:トークンが間違っています。このプロファイルを別のコンピューターで使用しましたか?

分類Dev

Webpack4は間違ったJavaScriptをバンドルしています

分類Dev

ソートされたファイルをMacOS Xで印刷する(順序が間違っている)

分類Dev

ArrayListとcompareToを使用したファイルの結果の順序付け

分類Dev

非表示のツールバーをスライドしたいのですが、間違っています

分類Dev

フィールドリストでの並べ替えの順序が間違っています

分類Dev

「./docker-compose.yml」のバージョンはサポートされていません。間違ったComposeファイルバージョンを使用しているため、このエラーが表示される場合があります

分類Dev

mutateを使用して新しい列を作成すると、結果はNAでいっぱいの列になります(ただし、このコードは私が持っている別のファイルで機能しました)

分類Dev

ファイルが間違った名前でダウンロードされています。PHPの修正を手伝ってください

分類Dev

テール コマンド - fseek() と getline() を使用 - 出力の順序が間違っている

分類Dev

サーバー上のコードを介してマクロを実行する:Excelファイルへのパスが間違っていますか?

分類Dev

&でデータをフィルタリングしたいのですが、間違った結果が得られました

分類Dev

Chocolateyパッケージの作成に間違った.exeファイルを使用していますか?

分類Dev

私のJavaコードはファイルをダウンロードしますが、サイズが間違っています

Related 関連記事

  1. 1

    Webpackがファイルを間違った順序でバンドルする(CommonsChunkPlugin)

  2. 2

    iText:LocationTextExtractionStrategyを使用してPDFファイルから抽出されたテキストの順序が間違っています

  3. 3

    Oracleの "order by"句は、結果を間違った順序で返すか、結果が欠落しています

  4. 4

    ステンシルバッファを使用してオブジェクトの輪郭を描くと、間違った結果が得られます

  5. 5

    出力がファイルにリダイレクトされると、printf()およびsystem()の結果が間違った順序になります

  6. 6

    NodeJSイベントループの順序が間違っています

  7. 7

    バイナリコードの順序が間違っています-正しくシフトする方法は?

  8. 8

    Webpackコード分割 'チャンクの読み込みに失敗しました'エラーファイルパスが間違っています

  9. 9

    Django:mod_wsgiを使用して作成されたSOCKファイルの権限が間違っています

  10. 10

    -fオプションを指定したgrepは、パターンファイルの順序に基づいて異なる結果を返します。

  11. 11

    Valgrindを使用したlongdoubleのstd :: fpclassifyの結果が間違っています

  12. 12

    Pythonを使用したGoogleScrapeの結果の数が間違っています

  13. 13

    Angular 8webpack-bundle-analyzerが間違ったポリフィルファイルを探しています

  14. 14

    PyMySQLで列の順序が間違っている結果を選択する

  15. 15

    ファイルのアップロードとファイルのダウンのコントロールが機能していません。以下のコードを添付しました。私が間違っているのは何ですか?

  16. 16

    WhatPulse:トークンが間違っています。このプロファイルを別のコンピューターで使用しましたか?

  17. 17

    Webpack4は間違ったJavaScriptをバンドルしています

  18. 18

    ソートされたファイルをMacOS Xで印刷する(順序が間違っている)

  19. 19

    ArrayListとcompareToを使用したファイルの結果の順序付け

  20. 20

    非表示のツールバーをスライドしたいのですが、間違っています

  21. 21

    フィールドリストでの並べ替えの順序が間違っています

  22. 22

    「./docker-compose.yml」のバージョンはサポートされていません。間違ったComposeファイルバージョンを使用しているため、このエラーが表示される場合があります

  23. 23

    mutateを使用して新しい列を作成すると、結果はNAでいっぱいの列になります(ただし、このコードは私が持っている別のファイルで機能しました)

  24. 24

    ファイルが間違った名前でダウンロードされています。PHPの修正を手伝ってください

  25. 25

    テール コマンド - fseek() と getline() を使用 - 出力の順序が間違っている

  26. 26

    サーバー上のコードを介してマクロを実行する:Excelファイルへのパスが間違っていますか?

  27. 27

    &でデータをフィルタリングしたいのですが、間違った結果が得られました

  28. 28

    Chocolateyパッケージの作成に間違った.exeファイルを使用していますか?

  29. 29

    私のJavaコードはファイルをダウンロードしますが、サイズが間違っています

ホットタグ

アーカイブ