#vue.js #nuxt.js #service-worker #workbox
#vue.js #nuxt.js #service-worker #workbox
Вопрос:
У меня есть пара файлов в моем каталоге / static, которые я бы хотел, чтобы serviceworker предварительно кэшировал. Я знаю, что могу просто вручную настроить это (https://pwa.nuxtjs.org/workbox#precaching ) но я хотел бы динамически заполнять preCache
массив при создании приложения.
Возможно ли это вообще?
Я бы хотел, чтобы человек, который собирается использовать это, мог просто скопировать свои изображения или файлы в этот каталог, а затем забыть о них. Я просто хочу, чтобы изображения были предварительно кэшированы, поэтому, когда они используются на странице, они готовы к использованию.
Второй вопрос: как бы я вообще это сделал? Я подумываю о том, чтобы выполнить итерацию по каталогу и собрать массив имен файлов, но где именно я мог бы это сделать? Я знаю, что при сборке приложения есть перехваты, но как мне перенести мои файлы в модуль pwa workbox?