Комментарии, добавленные здесь к ответу ...
Хотя можно было бы надеяться, что компиляция кода поставщика будет пропущена, когда этот код не изменится, это, похоже, не так. Однако имя файла скомпилированного кода не должно * изменяться, если содержимое не изменяется.
Предполагая, что вы получили имя файла, которое не меняется, тогда обычный элемент управления кешем http механизмы должны обеспечивать желаемое кэширование, даже если код поставщика компилируется без надобности. Одна ссылка на то, как управлять заголовками элементов управления http-кешем: здесь
* В документации webpack есть некоторая двусмысленность, где предполагается, что некоторые версии могут изменить скомпилированное имя файла (ha sh значение), даже с неизменным кодом, из-за временных меток и других вещей, добавленных webpack. В ( документах webpack ) описаны доступные меры по снижению рисков, если вы обнаружите, что имя файла ha sh изменяется.