Как я могу удалить index.html из кеша сервис-воркеров с помощью Google Workbox (workbox-webpack-plugin)? Раньше, используя sw-precache-plugin, я только что написал
new SWPrecacheWebpackPlugin({
dontCacheBustUrlsMatching: /\.\w{8}\./,
filename: 'service-worker.js',
minify: true,
navigateFallback: '/index.html',
staticFileGlobsIgnorePatterns: [/\.map$/, /asset-manifest\.json$/, /index\.html$/],
})
но это не работает
new GenerateSW({
cacheId: 'my-app-name',
importWorkboxFrom: 'local',
skipWaiting: true,
clientsClaim: true,
navigateFallback: '/index.html',
exclude: [/\.map$/, /^manifest.*\.js(?:on)?$/, /\.html$/],
}),
Файл Html не существует в файле манифеста, но каждый раз извлекается из сервис-воркера.