Работник службы Angular делает выборку, даже если кэшируется - PullRequest
0 голосов
/ 14 марта 2019

У меня есть угловой сайт, который работает с сервисным работником и ленивой загрузкой.

Моя общая проблема заключается в том, что сервисному работнику иногда не удается получить правильные исходные файлы .js (выдает 404 Not Found),Это странно, потому что приложение должно храниться в сервисном работнике, и из внешнего вида вкладки сети оно также пытается извлечь их через кэш сервисного работника, но как их тогда не найти?

Что язаметил, что он, кажется, делает небольшую выборку для сервера, имеющего файл в кеше:

enter image description here

Ответ на эту выборку не весьфайл, а скорее некоторый связанный с веб-пакетом код:

enter image description here

На мой взгляд, это может быть проблематично, поскольку, если есть новое развертывание с новыми хэшами файлов,этот запрос не будет выполнен с ошибкой 404.

Что это за небольшая выборка и является ли это проблемой при развертывании новых файлов, или работник службы просто «обойдет» ее?

...