48 lines
743 B
Markdown
48 lines
743 B
Markdown
# 前端 - React + Vite
|
|
|
|
## 启动方式
|
|
|
|
### 开发环境
|
|
|
|
```bash
|
|
# 安装依赖
|
|
npm install
|
|
|
|
# 开发模式(热重载)
|
|
npm run dev
|
|
|
|
# 访问 http://localhost:5173
|
|
```
|
|
|
|
### 生产构建
|
|
|
|
```bash
|
|
# 构建
|
|
npm run build
|
|
|
|
# 部署 dist/ 目录到服务器
|
|
```
|
|
|
|
## 目录结构
|
|
|
|
```
|
|
frontend/
|
|
├── src/
|
|
│ ├── pages/ # 页面组件
|
|
│ ├── utils/ # 工具函数
|
|
│ └── config/ # 配置文件
|
|
├── public/ # 静态资源
|
|
└── dist/ # 构建产物
|
|
```
|
|
|
|
## 页面列表
|
|
|
|
- `/` - 首页
|
|
- `/login` - 登录
|
|
- `/stats` - 统计
|
|
- `/list` - 藏品列表
|
|
- `/add` - 添加藏品
|
|
- `/detail` - 藏品详情
|
|
- `/edit` - 编辑藏品
|
|
- `/admin` - 用户管理(仅管理员)
|