рабочий службы массив файлов для Vue

#vue.js #caching #service-worker

Вопрос:

я пытаюсь кэшировать массив файлов. Я читал, что пути к файлам не могут использовать подстановочные знаки. Но я использую Vue, поэтому, когда я создаю приложение, там 15 css-файлов, я должен перечислить их все?

 //Service worker  const cache = 'v1' const files = [  './',  './index.html',  './js/*',  './css/*',  './fonts/*',  './icons/*',  './images/*',  './img/*' ]  const install = e =gt; {  const add = cache =gt; cache.addAll( files )  e.waitUntil( caches.open( cache ).then( add )) }  self.addEventListener( 'install', install )  

css файлы

Большое спасибо

Комментарии:

1. В итоге я использовал vite его в качестве комплектующего и vite-plugin-pwa для настройки всей работы, необходимой для запуска сервисного работника. Не нужно писать своего собственного сервисного работника и заботиться о вашем списке файлов и т. Д. Я счастлив.