From f66031cd1884e7fda493665d8cdd77a46fb601bf Mon Sep 17 00:00:00 2001 From: SunWuyuan Date: Wed, 11 Jun 2025 15:45:17 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B7=AF=E5=BE=84=E6=94=B9=E4=B8=BA=E7=9B=B8?= =?UTF-8?q?=E5=AF=B9=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vite.config.mjs | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/vite.config.mjs b/vite.config.mjs index bb73b3f..1f73778 100644 --- a/vite.config.mjs +++ b/vite.config.mjs @@ -14,6 +14,7 @@ import { fileURLToPath, URL } from 'node:url' // https://vitejs.dev/config/ export default defineConfig({ + base: './', plugins: [ VueRouter(), Layouts(), @@ -39,7 +40,7 @@ export default defineConfig({ runtimeCaching: [ { urlPattern: ({ url, sameOrigin }) => { - return sameOrigin && url.pathname.startsWith('/assets/'); + return sameOrigin && url.pathname.endsWith('/assets/'); }, handler: 'CacheFirst', options: { @@ -103,28 +104,28 @@ export default defineConfig({ theme_color: '#212121', background_color: '#212121', display: 'standalone', - start_url: '/', + start_url: './', edge_side_panel: { - default_path: '/', + default_path: './', }, icons: [ { - src: '/pwa/image/pwa-64x64.png', + src: './pwa/image/pwa-64x64.png', sizes: '64x64', type: 'image/png' }, { - src: '/pwa/image/pwa-192x192.png', + src: './pwa/image/pwa-192x192.png', sizes: '192x192', type: 'image/png' }, { - src: '/pwa/image/pwa-512x512.png', + src: './pwa/image/pwa-512x512.png', sizes: '512x512', type: 'image/png' }, { - src: '/pwa/image/maskable-icon-512x512.png', + src: './pwa/image/maskable-icon-512x512.png', sizes: '512x512', type: 'image/png', purpose: 'maskable' @@ -134,10 +135,10 @@ export default defineConfig({ { name: '随机点名', short_name: '随机点名', - url: '/#random-picker', + url: './#random-picker', icons: [ { - src: '/pwa/image/pwa-64x64.png', + src: './pwa/image/pwa-64x64.png', sizes: '64x64', type: 'image/png' }