В этой статье рекомендуется использовать webpack-md5-hash-plugin для создания детерминированных хэшей.
Но это вызывает проблему, когда хеш файла не обновляется.
Давайте посмотрим на пример использования Webpack и webpack-md5-hash (код находится в Github).

Наш файл манифеста содержит содержимое среды выполнения веб-пакета. Он содержит ссылки на другие хэши, сгенерированные во время сборки.
Вот как выглядит результат после сборки.

Теперь мы меняем содержимое одного из файлов, и результат выглядит так.

Несмотря на то, что содержимое файла манифеста изменилось, сам хеш файла манифеста не изменился. Это может вызвать некоторые проблемы с кешированием.
Теперь давайте воспользуемся тем же файлом webpack.config.js без webpack-md5-hash.
Вот как выглядит результат.

Теперь мы меняем содержимое одного из файлов, и результат выглядит так.

Обратите внимание, как изменился хэш файла манифеста.
Идеально!
YouTube: См. скринкаст здесь.