Я внедряю кэширование сервисных работников в моем статическом js-приложении.Все работает нормально, но чтобы уведомить пользователя, использующего приложение, о наличии новой версии, мне нужно быть уверенным, что я обновил файл рабочего сервиса, чтобы его хеш-код был другим и браузер установил новую.
После установки я могу показать пользователю уведомление о доступности новой версии приложения и пригласить его обновить его.Я боюсь забыть отредактировать файл рабочего сервиса и оставить пользователей с устаревшим приложением, пока кто-нибудь не заметит его.
Есть ли эффективная практика для автоматизации этого процесса?(обновление служебного рабочего файла в каждой сборке).Может быть, с помощью веб-пакета?