У меня такая задача: При смене версии сборки удалить кеш. Работаю с уже настроенным webpack и вариант решения этой проблемы видел ha sh сравнений, у меня уже вшито что при сборке выставляется уникальный ha sh.
output: {
path: paths.appBuild,
filename: 'static/js/[name].[chunkhash:8].js',
chunkFilename: 'static/js/[name].[chunkhash:8].chunk.js'
},
Проблема в том, что не знаю как сравнить версию текущего ha sh и старую. На данный момент при сборке генерируются следующие файлы:

https://github.com/YevhenSoldatov1998/hash-react/tree/master/build есть файл preache-manifest, как я понимаю, он будет использоваться для сравнить версии. Даже в основном файле index. js (в dev) я импортирую serviceWorker. js, код которого я взял с помощью create-response-app. Но при развертывании на консоль он отображает:

Here are the webpack configuration files https://github.com/YevhenSoldatov1998/hash-react/tree/master/config