Files
MemoryBear/web/README.md
2025-12-15 07:16:19 +00:00

92 lines
1.6 KiB
Markdown

# Memory Bear 前端项目
基于 React + TypeScript + Vite + Ant Design 构建的知识库管理系统前端应用。
## 技术栈
- **框架**: React 18 + TypeScript
- **构建工具**: Vite
- **UI 组件库**: Ant Design 5
- **样式**: Tailwind CSS 4
- **路由**: React Router 6
- **状态管理**: Zustand
- **国际化**: i18next
- **图表**: ECharts
- **其他**: React Markdown
## 环境要求
- Node.js >= 20.19+, 22.12+
- npm 或 yarn
## 安装
```bash
# 克隆项目
git clone <repository-url>
# 进入项目目录
cd memory-bear-font-end
# 安装依赖
npm install
```
## 运行
### 开发环境
```bash
npm run dev
```
启动后访问: `http://localhost:5173`
### 生产构建
```bash
npm run build
```
构建产物输出到 `dist` 目录。
### 预览构建结果
```bash
npm run preview
```
## 代码检查
```bash
npm run lint
```
## 项目结构
```
src/
├── api/ # API 接口
├── assets/ # 静态资源
├── components/ # 公共组件
├── hooks/ # 自定义 Hooks
├── i18n/ # 国际化配置
├── routes/ # 路由配置
├── store/ # 状态管理
├── styles/ # 全局样式
├── utils/ # 工具函数
├── views/ # 页面视图
├── App.tsx # 应用入口组件
└── main.tsx # 应用入口文件
```
## 配置说明
- 开发服务器默认监听 `0.0.0.0:5173`
- API 代理配置在 `vite.config.ts`
- 路径别名 `@` 指向 `src` 目录
## License
Private