Merge pull request 'feat: allow deployment on subpaths' (#11) from Charles/um-react:main into main

Reviewed-on: https://git.um-react.app/um/um-react/pulls/11
This commit is contained in:
鲁树人
2026-07-15 10:30:44 +01:00
4 changed files with 10 additions and 1 deletions
+4
View File
@@ -9,6 +9,10 @@
<link rel="icon" href="/favicon.ico" />
<link rel="apple-touch-icon" href="/pwa-512x512.png" sizes="512x512" />
<meta name="theme-color" content="#4DBA87" />
<script>
// 设置基础路径,如果希望部署在/music-unlock/,则改为 '/music-unlock/',默认部署在根路径
window.BASE_URL = '/';
</script>
</head>
<body>
+1 -1
View File
@@ -25,7 +25,7 @@ export function AppRoot() {
useEffect(() => persistSettings(store), []);
return (
<BrowserRouter>
<BrowserRouter basename={window.BASE_URL || '/'}>
<Provider store={store}>
<div role="tablist" className="tabs tabs-border w-full justify-center border-b-2 border-base-200 box-content">
<NavLink to="/" role="tab" className={tabClassNames}>
+4
View File
@@ -17,3 +17,7 @@ declare module '*&mac-command' {
export const commandName: string;
export const tarName: string;
}
declare interface Window {
BASE_URL: string;
}
+1
View File
@@ -23,6 +23,7 @@ const version = `${pkg.version} (${shortCommit})`;
// https://vitejs.dev/config/
export default defineConfig({
base: './',
worker: {
format: 'es',
},