Я разрабатываю сайт для магазина розничной торговли в Angular 6, в котором каждые две недели проводятся новые акции. Я использую PWA для предварительной загрузки и кэширования рекламных материалов и изображений. Проблема в том, что при добавлении новых промоушенов старые будут показываться, потому что они по-прежнему кэшируются на стороне клиента. Есть ли способ истечения срока действия кэша после добавления новых акций?
РЕДАКТИРОВАТЬ: Вот код в моем ngsw-config.json
{
"index": "/index.html",
"assetGroups": [
{
"name": "app",
"installMode": "prefetch",
"resources": {
"files": [
"/favicon.ico",
"/index.html"
],
"versionedFiles":[
"/*.css",
"/*.js"
]
}
}, {
"name": "assets",
"installMode": "lazy",
"updateMode": "prefetch",
"resources": {
"files": [
"/assets/icons/**",
"/assets/img/**",
"/assets/recipes/**"
]
}
}
]
}