#javascript #progressive-web-apps #workbox #parcel
#javascript #progressive-веб-приложения #workbox #посылка
Вопрос:
Я разрабатываю проект pwa с открытым исходным кодом, используя parcel и parcel-plugin-sw-cache, для создания приложения, которое может работать в автономном режиме.
И добавьте этот код в файл package.json
"cache": {
"disablePlugin": false,
"inDev": true,
"strategy": "default",
"importWorkboxFrom": "local"
},
Файлы, такие как html, js и css, доступны в автономном режиме, но звуки в формате .wav или .mp3 недоступны, как я могу изменить эту настройку по умолчанию, чтобы добавлять звуки или другие типы файлов?
Как добавить другие типы файлов в globPatterns и изменить поведение по умолчанию?
Ответ №1:
Создатель плагина ответил мне на вопрос в репозитории, предложив добавить его в объект кэша, и это действительно сработало.
Решение в package.json
файле:
"cache": {
"disablePlugin": false,
"inDev": true,
"strategy": "default",
"importWorkboxFrom": "local",
"globPatterns": [
"**/*.{html,js,css,jpg,png,wav,mp3,mpeg,ttf}"
]
},