# min-demo-system **Repository Path**: kunjs/min-demo-system ## Basic Information - **Project Name**: min-demo-system - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-25 - **Last Updated**: 2025-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 最小示例系统 (min-demo-system) 这是一个基于 React 和 Umi.js 构建的最小示例系统,用于演示如何快速搭建一个包含用户认证、路由管理和基础布局的前端应用。 ## 功能特性 - 用户登录/登出 - 基于 token 的身份验证 - 响应式布局 - 路由管理 - Mock 数据支持 ## 环境准备 - Node.js (推荐使用 16+ 版本) - Yarn (推荐使用 1.22+ 版本) ## 安装与启动 1. 安装依赖: ```bash yarn install --frozen-lockfile ``` 2. 启动开发服务器: ```bash yarn dev ``` 默认情况下,应用会在 `http://localhost:8000` 启动。 3. 登录信息: - 用户名: `admin` - 密码: `admin123` ## 项目结构 ``` . ├── config # 配置文件 ├── mock # Mock 数据 ├── src # 源代码 │ ├── components # 公共组件 │ ├── layout # 布局组件 │ ├── models # 全局数据模型 │ ├── pages # 页面组件 │ ├── routes # 路由配置 │ ├── services # 接口服务 │ ├── theme # 主题样式 │ ├── utils # 工具函数 │ └── views # 视图组件 ├── .editorconfig # 编辑器配置 ├── .gitignore # Git 忽略文件 ├── .lintstagedrc # Lint-Staged 配置 ├── .prettierignore # Prettier 忽略文件 ├── .prettierrc # Prettier 配置 ├── .stylelintrc.js # Stylelint 配置 ├── eslint.config.mjs # Eslint 配置 ├── jsconfig.json # JavaScript 配置 ├── package.json # 项目依赖和脚本 ├── postcss.config.js # PostCSS 配置 ├── tailwind.config.js # Tailwind CSS 配置 ├── tsconfig.json # TypeScript 配置 ├── typings.d.ts # TypeScript 类型定义 └── yarn.lock # Yarn 锁文件 ``` ## 技术栈 - [React](https://reactjs.org/) - [Umi.js](https://umijs.org/) - [Ant Design](https://ant.design/) - [TypeScript](https://www.typescriptlang.org/) - [Tailwind CSS](https://tailwindcss.com/) - [Mock.js](http://mockjs.com/) ## 开发规范 - 代码风格遵循 [ESLint](https://eslint.org/) 和 [Prettier](https://prettier.io/) 规范 - 提交代码前请确保通过 `yarn type-check` 检查 - 详细修改内容请更新 [CHANGELOG.md](./CHANGELOG.md) ## 许可证 MIT