# react-admin **Repository Path**: cheung_lei/react-admin ## Basic Information - **Project Name**: react-admin - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-12 - **Last Updated**: 2024-08-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 构建 Start ```javascript npm install // 安装依赖模块 npm run dev // 运行开发环境 npm run build // 正式打包,生成最终代码 npm run preview // 本地运行正式打包后的最终代码 npm run prettier // 一键格式化代码 ``` ## 路由配置 ```javascript // 1、router/index.tsx // 添加自己的组件 const [ NotFound, NoPower, Login, Home, MenuAdmin, PowerAdmin, RoleAdmin, UserAdmin, ] = [ () => import("../pages/ErrorPages/404"), () => import("../pages/ErrorPages/401"), () => import("../pages/Login"), () => import("../pages/Home"), () => import("../pages/System/MenuAdmin"), () => import("../pages/System/PowerAdmin"), () => import("../pages/System/RoleAdmin"), () => import("../pages/System/UserAdmin"), ].map((item) => { return loadable(item as any, { fallback: , }); }); } /> // 2、menus/index.tsx // 添加菜单信息 export const menus = [ { key: 'sub1', label: '系统管理', icon: , children: [ { key: 'system/menuadmin', label: '菜单管理', icon: , }, { key: 'system/poweradmin', label: '权限管理', icon: , }, { key: 'system/useradmin', label: '用户管理', icon: , }, ], }, ] // key:跳转地址,key和Route中的path一致 // label:显示的名称 // icon:图标 ``` ## 接口访问地址 ```javascript // src/config/index.ts const env = process.env.NODE_ENV; // development / production export const baseUrl = env === "development" ? "http://172.30.119.248:48080/admin-api" : "http://172.30.119.248:48080/admin-api"; ``` ## 接口文件 ```javascript // src/api创建自己的api文件 ```