import { Navigate, createBrowserRouter } from "react-router-dom"; import MainLayout from "./layout/MainLayout"; import FileLibPage from "./pages/FileLibPage"; import FilesPage from "./pages/FileLibPage/files"; import FlowPage from "./pages/FlowPage"; import ModelPage from "./pages/ModelPage"; import Doc from "./pages/ModelPage/doc"; import Report from "./pages/Report"; import SkillChatPage from "./pages/ChatAppPage"; import ChatShare from "./pages/ChatAppPage/mobile/chatShareM"; import SkillPage from "./pages/SkillPage"; import L2Edit from "./pages/SkillPage/l2Edit"; import SystemPage from "./pages/SystemPage"; // react 与 react router dom版本不匹配 // const FileLibPage = lazy(() => import(/* webpackChunkName: "FileLibPage" */ "./pages/FileLibPage")); // const FilesPage = lazy(() => import(/* webpackChunkName: "FilesPage" */ "./pages/FileLibPage/files")); // const SkillPage = lazy(() => import(/* webpackChunkName: "SkillPage" */ "./pages/SkillPage")); // const SkillChatPage = lazy(() => import(/* webpackChunkName: "SkillChatPage" */ "./pages/SkillChatPage")); // const FileViewPage = lazy(() => import(/* webpackChunkName: "FileViewPage" */ "./pages/FileViewPage")); const router = createBrowserRouter([ { path: "/", element: , children: [ { path: "", element: }, { path: "skill", element: }, { path: "skill/:id", element: }, { path: "filelib", element: }, { path: "filelib/:id", element: }, { path: "skills", element: }, { path: "model", element: }, { path: "sys", element: }, ], }, { path: "model/doc", element: }, { path: "/flow/:id/", children: [ { path: "", element: } ] }, // 独立会话页 { path: "/chat", element: }, { path: "/chat/:id/", element: }, { path: "/report/:id/", element: }, // { path: "/test", element: }, { path: "*", element: } ]); export default router;