ビルドのパフォーマンスを最適化するために、2 つの個別の構成を使用してアプリをビルドしています。最初のバンドルはより頻繁に変更されるため、2 番目の大きなバンドルのコンテンツは再構築のプロセスを台無しにしません (それらは異なるバンドルですが、1 つの構成にあるためです)。 、最初の再構築のみのプロセスはまだ遅くなります)。
configs = [
{
entry: {app: './app'},
output: ...
plugins: [
new HtmlWebpackPlugin({..})
]
},
// this is second rarely changed bundle
{
entry: {big-bundle: './some/big'}.
output: ...
}
]
index.html は 1 つしかないため、構成の 1 つにプラグインされます。問題は、big-bundle
ハッシュに応じて名前が可変である場合、HtmlWebpackPlugin を使用して、結果の HTML に参照を含める方法です。
実際、HtmlWebpackPlugin が提供するイベント フックを使用したソリューションのアイデアがいくつかあります。しかし、他のアドバイスがあるのだろうかと思います。