Как мы теперь видим в 5-й версии рабочего ящика, конфигурация importWorkboxFrom удалена, но если мы используем injectManifest, как мы должны импортировать рабочий ящик локально? Является ли единственный способ использования importScripts с https://storage.googleapis.com/workbox-cdn/releases/5.0.0/workbox-sw.js?
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
generateSW
Если вы используете Workbox v5 в режиме InjectManifest, вы должны использовать модули ES библиотек времени выполнения Workbox и позволить webpack скомпилировать / связать их в окончательный выходной файл swDest. Вам больше не нужно использовать importScripts() или CDN.
InjectManifest
webpack
swDest
importScripts()
Более подробную информацию о внесении этого изменения можно получить по адресу https://developers.google.com/web/tools/workbox/guides/using-bundlers#moving_from_importscripts_to_module_imports