Начиная с версии 5, workbox генерирует пакет времени выполнения, который очень полезен. Я не смог найти способ указать, где должен быть пакет. по умолчанию он находится рядом с файлом сервис-воркера, но нам нужно, чтобы он находился в CDN. Это возможно?
Измените URL-адрес среды выполнения рабочего ящика.
Ответы (1)
Извините, это не настраивается в v5.
Вы не упоминаете, почему вам нужно, чтобы он был в CDN — если это не является жестким требованием, я бы предложил просто оставить его рядом с вашим сервис-воркером. Вы можете контролировать, как часто импортированные скрипты проверяются на наличие обновлений. если вы беспокоитесь о количестве запросов в секунду.
В качестве альтернативы вы можете установить inlineWorkboxRuntime: true
, и вы получите один файл, содержащий как логику сервисного работника, так и код среды выполнения Workbox. Если по какой-то причине развертывание двух файлов является проблемой, но с одним все в порядке, это может помочь.
person
Jeff Posnick
schedule
29.01.2020