diff --git a/.env b/.env index f20cc711..362ec567 100644 --- a/.env +++ b/.env @@ -1,4 +1,4 @@ -BASE_URL=/ +VITE_APP_BASE_URL=/ VITE_APP_NAME=SoybeanAdmin diff --git a/src/router/index.ts b/src/router/index.ts index 8795c76e..3e97b518 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -8,7 +8,7 @@ import { createRouterGuard } from './guard'; const createHistoryFunc = import.meta.env.VITE_IS_VERCEL === '1' ? createWebHashHistory : createWebHistory; export const router = createRouter({ - history: createHistoryFunc(import.meta.env.BASE_URL), + history: createHistoryFunc(import.meta.env.VITE_APP_BASE_URL), routes: transformAuthRoutesToVueRoutes(constantRoutes), scrollBehavior }); diff --git a/src/typings/common/env.d.ts b/src/typings/common/env.d.ts index 27e44911..c0254187 100644 --- a/src/typings/common/env.d.ts +++ b/src/typings/common/env.d.ts @@ -9,7 +9,7 @@ declare module '*.vue' { interface ImportMetaEnv { /** 项目基本地址 */ - readonly BASE_URL: string; + readonly VITE_APP_BASE_URL: string; /** 项目名称 */ readonly VITE_APP_NAME: string; /** 项目标题 */ diff --git a/vite.config.ts b/vite.config.ts index 12f55641..e6702bdc 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -6,7 +6,7 @@ export default defineConfig(configEnv => { const viteEnv = loadEnv(configEnv.mode, `.env.${configEnv.mode}`); return { - base: viteEnv.BASE_URL, + base: viteEnv.VITE_APP_BASE_URL, resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)),