diff --git a/src/components/layouts/components/Header/index.tsx b/src/components/layouts/components/Header/index.tsx index cd6678b..51260fe 100644 --- a/src/components/layouts/components/Header/index.tsx +++ b/src/components/layouts/components/Header/index.tsx @@ -17,8 +17,8 @@ import { SizeType } from "antd/es/config-provider/SizeContext"; import { useDispatch, useSelector } from "@/store"; import { updateCollapsed } from "@/store/module/sidebar"; import { setComponentSize, setLanguage } from "@/store/module/global"; -import ThemeComp from "@components/layouts/components/Theme"; -import FullScreen from "@components/layouts/components/FullScreen"; +import ThemeComp from "../Theme"; +import FullScreen from "../FullScreen"; import SvgIcon from "@/components/svgIcon"; const { Header } = Layout; diff --git a/src/routers/index.tsx b/src/routers/index.tsx index 86c1098..6729ac9 100644 --- a/src/routers/index.tsx +++ b/src/routers/index.tsx @@ -5,6 +5,8 @@ import React from "react"; import { RouteObject } from "@/routers/type"; import lazyLoad from "@/components/lazyLoad"; import Login from "@/views/login"; +// 懒加载组件 +// const Login = lazy(() => import('../views/login')) // 导入其他模块路由 const moduleRoute = import.meta.glob("./modules/*", { diff --git a/src/routers/modules/error.tsx b/src/routers/modules/error.tsx index 46935f5..a86f5e9 100644 --- a/src/routers/modules/error.tsx +++ b/src/routers/modules/error.tsx @@ -1,7 +1,7 @@ import React from "react"; import lazyLoad from "@/components/lazyLoad"; -import { RouteObject } from "@routers/type"; +import { RouteObject } from "../type"; const errorRoute: RouteObject[] = [ { diff --git a/src/routers/modules/home.tsx b/src/routers/modules/home.tsx index 7b33097..39d128f 100644 --- a/src/routers/modules/home.tsx +++ b/src/routers/modules/home.tsx @@ -1,7 +1,7 @@ import React from "react"; import lazyLoad from "@/components/lazyLoad"; -import { RouteObject } from "@routers/type"; +import { RouteObject } from "../type"; import Layouts from "@/components/layouts"; const homeRoute: RouteObject[] = [ diff --git a/src/routers/modules/menu.tsx b/src/routers/modules/menu.tsx index 91813f5..8c5c86e 100644 --- a/src/routers/modules/menu.tsx +++ b/src/routers/modules/menu.tsx @@ -1,6 +1,6 @@ import React from "react"; -import { RouteObject } from "@routers/type"; +import { RouteObject } from "../type"; import lazyLoad from "@/components/lazyLoad"; import Layouts from "@/components/layouts"; diff --git a/src/routers/modules/static.tsx b/src/routers/modules/static.tsx index 80f1395..fa0531f 100644 --- a/src/routers/modules/static.tsx +++ b/src/routers/modules/static.tsx @@ -1,6 +1,6 @@ import React from "react"; -import { RouteObject } from "@routers/type"; +import { RouteObject } from "../type"; import lazyLoad from "@/components/lazyLoad"; import Layouts from "@/components/layouts"; diff --git a/src/store/module/global.ts b/src/store/module/global.ts index 85df519..09b30cf 100644 --- a/src/store/module/global.ts +++ b/src/store/module/global.ts @@ -1,7 +1,7 @@ import { PayloadAction, createSlice } from "@reduxjs/toolkit"; import { SizeType } from "antd/es/config-provider/SizeContext"; -import { globalType } from "@store/type"; +import { globalType } from "../type"; const initialState: globalType = { token: "", diff --git a/src/store/module/sidebar.ts b/src/store/module/sidebar.ts index af26969..2d06d79 100644 --- a/src/store/module/sidebar.ts +++ b/src/store/module/sidebar.ts @@ -1,6 +1,6 @@ import { PayloadAction, createSlice } from "@reduxjs/toolkit"; -import { sidebarType } from "@store/type"; +import { sidebarType } from "../type"; const initialState: sidebarType = { isCollapsed: true diff --git a/tsconfig.json b/tsconfig.json index 4e8b144..4e234eb 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -20,18 +20,12 @@ "baseUrl": "./", // 模块名到基于 baseUrl的路径映射的列表。 "paths": { + "@": [ + "src" + ], "@/*": [ "src/*" - ], - "@routers/*": [ - "src/routers/*" - ], - "@components/*": [ - "src/components/*" - ], - "@store/*": [ - "src/store/*" - ], + ] }, /* Linting */ "strict": true, diff --git a/vite.config.ts b/vite.config.ts index 19f40ab..600bd58 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -25,10 +25,7 @@ export default defineConfig((mode: ConfigEnv): UserConfig => { resolve: { // 路径别名 alias: { - "@": resolve(__dirname, "./src"), - "@components": resolve(__dirname, "./src/components"), - "@routers": resolve(__dirname, "./src/routers"), - "@store": resolve(__dirname, "./src/store") + "@": resolve(__dirname, "./src") } }, // 插件配置