импортировать рабочий ящик из локальной версии 5 в плагин webpack - PullRequest
0 голосов
/ 02 марта 2020

Как мы теперь видим в 5-й версии рабочего ящика, конфигурация importWorkboxFrom удалена, но если мы используем injectManifest, как мы должны импортировать рабочий ящик локально? Является ли единственный способ использования importScripts с https://storage.googleapis.com/workbox-cdn/releases/5.0.0/workbox-sw.js?

docs, говорит, что generateSW использует локальный импорт по умолчанию, но как насчет injectManifest? https://developers.google.com/web/tools/workbox/guides/migrations/migrate-from-v4#build_tool_option_overhaul

1 Ответ

1 голос
/ 02 марта 2020

Если вы используете Workbox v5 в режиме InjectManifest, вы должны использовать модули ES библиотек времени выполнения Workbox и позволить webpack скомпилировать / связать их в окончательный выходной файл swDest. Вам больше не нужно использовать importScripts() или CDN.

Более подробную информацию о внесении этого изменения можно получить по адресу https://developers.google.com/web/tools/workbox/guides/using-bundlers#moving_from_importscripts_to_module_imports

...