由于我们现在使用的是workbox的第5版,importWorkboxFrom
配置被删除,但如果我们使用injectManifest
,我们应该如何本地导入workbox?将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
如果您在InjectManifest
模式下使用Workbox v5,那么您应该使用Workbox运行库ES模块,并允许webpack
将它们编译/捆绑到最终输出swDest
文件中。您不再需要使用importScripts()
或CDN。
有关进行此更改的详细信息,请访问https://developers.google.com/web/tools/workbox/guides/using-bundlers#moving_from_importscripts_to_module_imports