From b2570218d5b16aa943da3c1fdc8fa5d04f3cfcc1 Mon Sep 17 00:00:00 2001 From: Cason Kervis Date: Wed, 25 Jun 2025 17:10:30 +0800 Subject: [PATCH] fix: use relative path in 'vite-plugin-route-builder' config (#4002) --- apps/desktop/configs/vite.electron-render.config.ts | 4 ++-- apps/desktop/vite.config.ts | 4 ++-- apps/ssr/vite.config.mts | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/desktop/configs/vite.electron-render.config.ts b/apps/desktop/configs/vite.electron-render.config.ts index a502f18b1..5cd75e2e9 100644 --- a/apps/desktop/configs/vite.electron-render.config.ts +++ b/apps/desktop/configs/vite.electron-render.config.ts @@ -23,8 +23,8 @@ export default { ...viteRenderBaseConfig.plugins, createPlatformSpecificImportPlugin("electron"), routeBuilderPluginV2({ - pagePattern: `${resolve(VITE_ROOT, "./src/pages")}/**/*.tsx`, - outputPath: `${resolve(VITE_ROOT, "./src/generated-routes.ts")}`, + pagePattern: "src/pages/**/*.tsx", + outputPath: "src/generated-routes.ts", enableInDev: true, }), cleanupUnnecessaryFilesPlugin([ diff --git a/apps/desktop/vite.config.ts b/apps/desktop/vite.config.ts index f090d88ec..bd5fbef95 100644 --- a/apps/desktop/vite.config.ts +++ b/apps/desktop/vite.config.ts @@ -145,8 +145,8 @@ export default ({ mode }) => { ...((viteRenderBaseConfig.plugins ?? []) as any), routeBuilderPluginV2({ - pagePattern: `${resolve(ROOT, "./src/pages")}/**/*.tsx`, - outputPath: `${resolve(ROOT, "./src/generated-routes.ts")}`, + pagePattern: "src/pages/**/*.tsx", + outputPath: "src/generated-routes.ts", enableInDev: true, }), localesPlugin(), diff --git a/apps/ssr/vite.config.mts b/apps/ssr/vite.config.mts index 2a13089b6..20b12b18e 100644 --- a/apps/ssr/vite.config.mts +++ b/apps/ssr/vite.config.mts @@ -36,8 +36,8 @@ export default defineConfig({ }, plugins: [ routeBuilderPluginV2({ - pagePattern: `${resolve(__dirname, "./client/pages")}/**/*.tsx`, - outputPath: `${resolve(__dirname, "./client/generated-routes.ts")}`, + pagePattern: "client/pages/**/*.tsx", + outputPath: "client/generated-routes.ts", enableInDev: true, segmentGroupOrder: ["(main)", "(login)"], }),