Требуется ли для приложения, чтобы библиотеки рабочего ящика были предварительно кэшированы или кэшированы, поскольку его размер до кэширования увеличивается до ~ 4 МБ с ~ 2 МБ (что, я думаю, не очень хорошо).
workbox-config. js
module.exports = {
"globDirectory":"build/",
"globPatterns":[
"**/*.{json,ico,png,jpg,html,js,css}",
],
"globIgnores":[
"workbox-v5.1.2/*",
"sw.js"
],
"swDest":"build/sw.js",
"swSrc":"src/sw.js",
}