Как настроить автоматическое обновление html в webpack?
Вроде как только через препроцессор html - pug.npm i -D pug pug-plain-loader
Инструкция по подключению:
https://www.npmjs.com/package/pug-plain-loader
Документация:
https://pugjs.org/api/getting-started.html
И ещё. ExtractTextPlugin официально не поддерживается с webpack 4. Рекомендуется использовать MiniCssExtractTextPlugin. Он от тех же разработчиков, но без багов и прочего + оф. поддерживается.
Стоит ли игра свеч? Так ли часто вносятся изменения в index.html? По идее, это просто точка входа, в которой подключаются зависимости. А подключение зависимостей можно автоматизировать и добавить к именам хэширование для предотвращения зажёвывания их в кэш браузера можно при помощи плагина HtmlWebpackPlugin. Будет сам обновлять и с перезагрузками всё в порядке будет.