Кажется, что написание функции для проверки новой версии PWA все очистило.Поскольку это PWA, при замене файлов новой версией - кэш все еще будет там, и Shift + перезагрузка не обязательно очистит его, вызывая много нежелательных действий.
Код для очистки выглядитнапример:
Сначала введите в конструктор следующее: updates: SwUpdate
import { SwUpdate } from "@angular/service-worker"
Затем внутри ngOnInit у меня будет следующее:
updates.available.subscribe(event => {
updates.activateUpdate().then(() => document.location.reload());
})
Это приведет к полному обновлению через 2-3 секунды, если будет доступна новая версия, но потом все будет работать хорошо.