Merge pull request #766 from ZacharyZcR/feat/runtime-base-path

feat: support runtime base path configuration via BASE_PATH env var
This commit is contained in:
ZacharyZcR authored and GitHub committed 2026-05-18 04:35:07 +08:00
commit 93716c9d64
3 files changed
+12

No files matched your search

+5
View File
@@ -1,4 +1,9 @@
export function getBasePath(): string {
const runtime = (window as unknown as Record<string, unknown>)
.__TERMIX_BASE_PATH__ as string | undefined;
if (runtime) {
return runtime.endsWith("/") ? runtime.slice(0, -1) : runtime;
}
const base = import.meta.env.BASE_URL || "/";
if (base === "./" || base === "/") return "";
return base.endsWith("/") ? base.slice(0, -1) : base;