1
誰かがWebpackのCommonsChunkPluginを説明できますか
私CommonsChunkPluginは、すべてのエントリポイントを調べ、それらの間に共通のパッケージ/依存関係があるかどうかを確認し、それらを独自のバンドルに分離するという一般的な要点を理解しています。 したがって、次の構成があると仮定します。 ... enrty : { entry1 : 'entry1.js', //which has 'jquery' as a dependency entry2 : 'entry2.js', //which has 'jquery as a dependency vendors : [ 'jquery', 'some_jquery_plugin' //which has 'jquery' as a dependency ] }, output: { path: PATHS.build, filename: '[name].bundle.js' } ... 使用せずにバンドルした場合 CommonsChunkPlugin 最終的に3つの新しいバンドルファイルが作成されます。 entry1.bundle.jsそこから完全なコードが含まれているentry1.jsとjqueryし、独自のランタイムが含まれています entry2.bundle.jsそこから完全なコードが含まれているentry2.jsとjqueryし、独自のランタイムが含まれています …