Контекст заключается в том, что в моей конфигурации веб-пакета есть 3 точки входа:
entry: {
index: './index.ts',
style: './style.scss',
serviceworker: './serviceworker.ts',
},
Что я хотел бы иметь внутри serviceworker
имя хешированного файла для выходных данных точек входа index
и style
. Я хочу, чтобы это произошло потому, что я хотел бы, чтобы работник службы отправил клиенту сообщение с URL-адресами двух точек входа, чтобы клиент мог вставить теги <script>
и <link>
для двух ресурсов.
Это может иметь различные преимущества, такие как обеспечение обновления serviceworker
или любой из двух клиентских точек входа приведет к изменению serviceworker
, что заставит браузер обновить его. Это также обеспечило бы синхронизацию работника и клиента c (с некоторыми другими логиками c, встроенными в него для управления этим, конечно).