Измените URL-адрес среды выполнения рабочего ящика.

Начиная с версии 5, workbox генерирует пакет времени выполнения, который очень полезен. Я не смог найти способ указать, где должен быть пакет. по умолчанию он находится рядом с файлом сервис-воркера, но нам нужно, чтобы он находился в CDN. Это возможно?


person Samy Alzahrani    schedule 29.01.2020    source источник


Ответы (1)


Извините, это не настраивается в v5.

Вы не упоминаете, почему вам нужно, чтобы он был в CDN — если это не является жестким требованием, я бы предложил просто оставить его рядом с вашим сервис-воркером. Вы можете контролировать, как часто импортированные скрипты проверяются на наличие обновлений. если вы беспокоитесь о количестве запросов в секунду.

В качестве альтернативы вы можете установить inlineWorkboxRuntime: true, и вы получите один файл, содержащий как логику сервисного работника, так и код среды выполнения Workbox. Если по какой-то причине развертывание двух файлов является проблемой, но с одним все в порядке, это может помочь.

person Jeff Posnick    schedule 29.01.2020