From 2389208c950bb103161cfca0f13f6de9f4f03958 Mon Sep 17 00:00:00 2001 From: MaysWind Date: Mon, 9 Oct 2023 21:48:41 +0800 Subject: [PATCH] optimize service worker config --- vite.config.js | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/vite.config.js b/vite.config.js index 325a4440..66aa58f6 100644 --- a/vite.config.js +++ b/vite.config.js @@ -78,16 +78,13 @@ export default defineConfig(async () => { 'mobile.html', 'desktop.html', 'robots.txt', - 'img/splash_screens/*', 'img/desktop/*', 'fonts/*.eot', 'fonts/*.ttf', 'fonts/*.svg', 'fonts/*.woff', - 'css/vendor-desktop-*.css', - 'css/desktop-*.css', - 'js/vendor-desktop-*.js', - 'js/desktop-*.js' + 'css/*.css', + 'js/*.js' ], runtimeCaching: [ { @@ -107,7 +104,7 @@ export default defineConfig(async () => { handler: 'NetworkFirst' }, { - urlPattern: /.*\/img\/(splash_screens|desktop)\/.*\.(png|jpg|jpeg|gif|tiff|bmp|svg)/, + urlPattern: /.*\/img\/desktop\/.*\.(png|jpg|jpeg|gif|tiff|bmp|svg)/, handler: 'StaleWhileRevalidate' }, { @@ -115,11 +112,11 @@ export default defineConfig(async () => { handler: 'CacheFirst' }, { - urlPattern: /.*\/css\/(vendor-desktop-\.*|desktop-\.*)\.css/, + urlPattern: /.*\/css\/.*\.css/, handler: 'CacheFirst' }, { - urlPattern: /.*\/js\/(vendor-desktop-\.*|desktop-\.*)\.js/, + urlPattern: /.*\/js\/.*\.js/, handler: 'CacheFirst' } ],