#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 )
Большое спасибо
Комментарии:
1. В итоге я использовал
vite
его в качестве комплектующего иvite-plugin-pwa
для настройки всей работы, необходимой для запуска сервисного работника. Не нужно писать своего собственного сервисного работника и заботиться о вашем списке файлов и т. Д. Я счастлив.