Я использую рабочую панель для управления кэшированием своих активов, что прекрасно работает.
У меня 1 или 2 проблемы с регулярными выражениями при кэшировании моих изображений:
Я пытаюсь кэшировать все изображения в подпапке папок и значков изображений (изображение структуры папок ниже)
Я попробовал следующее, чтобы попытаться кэшировать изображения:
workbox.routing.registerRoute(
/images\/.(?:png|gif|jpg|jpeg|svg|ico|webp)$/, //<-- Regexp
workbox.strategies.cacheFirst({
cacheName: 'images',
plugins: [
new workbox.expiration.Plugin({
maxEntries: 100,
maxAgeSeconds: 60 * 60 * 24 * 365
}),
],
}),
);
//I also tried a regexp on the entire images folder
workbox.routing.registerRoute(
new RegExp('^/images/'), //<-- Regexp
workbox.strategies.cacheFirst({
cacheName: 'images',
plugins: [
new workbox.expiration.Plugin({
maxEntries: 100,
maxAgeSeconds: 60 * 60 * 24 * 365
}),
],
}),
);
Я включил примеры кода выше чтобы дать представление о том, чего я пытаюсь достичь
Буду признателен за любую помощь!
Структура папки:
![enter image description here](https://i.stack.imgur.com/OntNQ.jpg)