使用包裹服务工作者缓存插件添加更多文件类型



我正在使用包和包插件sw-cache开发一个开源pwa项目,以构建一个可以离线运行的应用程序。

并将此代码添加到包.json文件中

"cache": {
"disablePlugin": false,
"inDev": true,
"strategy": "default",
"importWorkboxFrom": "local"
},

像html、js和css这样的文件可以脱机使用,但.wav或.mp3格式的声音则不可用,我如何更改此默认设置以添加声音或其他文件类型?

如何将其他类型的文件添加到globePatterns并更改默认行为?

插件创建者在存储库中回答了我的一个问题,并将其添加到缓存对象中,这真的很有效。

package.json文件中的解决方案:

"cache": {
"disablePlugin": false,
"inDev": true,
"strategy": "default",
"importWorkboxFrom": "local",
"globPatterns": [
"**/*.{html,js,css,jpg,png,wav,mp3,mpeg,ttf}"
]
},

最新更新