From 2f6ab74eab2635a7e1b6e5ad6ce0ab21e9fd18cc Mon Sep 17 00:00:00 2001 From: Guoguo Date: Wed, 6 May 2026 06:12:39 -0700 Subject: [PATCH] fix: admin console support non-root path deployment - Set vite base to /admin/ (configurable via PUBLIC_PATH env var) - Add h5 router base in manifest.json for subdirectory deployment --- admin-console/src/manifest.json | 3 ++- admin-console/vite.config.js | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/admin-console/src/manifest.json b/admin-console/src/manifest.json index d21c900..b7ce9ef 100644 --- a/admin-console/src/manifest.json +++ b/admin-console/src/manifest.json @@ -7,7 +7,8 @@ "h5": { "title": "光子美容仪后台", "router": { - "mode": "hash" + "mode": "hash", + "base": "/admin/" } } } diff --git a/admin-console/vite.config.js b/admin-console/vite.config.js index c77da27..63e2c8e 100644 --- a/admin-console/vite.config.js +++ b/admin-console/vite.config.js @@ -2,5 +2,6 @@ import { defineConfig } from 'vite' import uni from '@dcloudio/vite-plugin-uni' export default defineConfig({ + base: process.env.PUBLIC_PATH || '/admin/', plugins: [uni()] })