Я использую sw-precache
, чтобы разрешить предварительное кэширование всех статических ресурсов приложения Angular. Я понял sw-precache concept of versioning by calculating the MD5 hash which is used to determine whether the file has changed or not.
Но мне интересно, как мы будем обрабатывать управление версиями/кешем через sw-precache
в файле пакета (скажем, пакете.877095ebde8.js), который создается путем объединения нескольких файлов и минимизации их и файла управления версиями.
Так как в этом случае вместо содержимого файла весь файл будет изменяться каждый раз, когда вы вносите какие-либо изменения и создаете новый файл версии, из-за чего navigator.serviceWorker.controller
всегда возвращает значение null.