66 行
889 B
Markdown
66 行
889 B
Markdown
|
|
# 03 前端说明
|
||
|
|
|
||
|
|
## 技术栈
|
||
|
|
|
||
|
|
- Vue 3
|
||
|
|
- Vue Router 4
|
||
|
|
- Pinia
|
||
|
|
- Vite 6
|
||
|
|
- TypeScript 5
|
||
|
|
- Yarn workspace
|
||
|
|
|
||
|
|
## 包管理
|
||
|
|
|
||
|
|
前端统一使用 Yarn,不再使用 npm。
|
||
|
|
|
||
|
|
根目录:
|
||
|
|
|
||
|
|
```bash
|
||
|
|
cd frontend
|
||
|
|
yarn install
|
||
|
|
```
|
||
|
|
|
||
|
|
开发命令:
|
||
|
|
|
||
|
|
```bash
|
||
|
|
yarn dev:ops
|
||
|
|
yarn dev:admin
|
||
|
|
```
|
||
|
|
|
||
|
|
构建命令:
|
||
|
|
|
||
|
|
```bash
|
||
|
|
yarn build
|
||
|
|
```
|
||
|
|
|
||
|
|
## 项目职责
|
||
|
|
|
||
|
|
### 运营平台 `ops-platform`
|
||
|
|
|
||
|
|
- 主账户开放注册
|
||
|
|
- 版本管理
|
||
|
|
- 插件化开关
|
||
|
|
- 版本包上传
|
||
|
|
- 全量发布
|
||
|
|
- 灰度发布
|
||
|
|
- 灰度用户圈选
|
||
|
|
|
||
|
|
### 管理平台 `admin-platform`
|
||
|
|
|
||
|
|
- 查看运营主账户
|
||
|
|
- 审核主账户
|
||
|
|
- 禁用账户
|
||
|
|
- 查看子账户
|
||
|
|
- 管理子账户权限
|
||
|
|
|
||
|
|
## 环境变量
|
||
|
|
|
||
|
|
- `VITE_API_BASE_URL`:服务端接口地址,默认 `http://127.0.0.1:8080`
|
||
|
|
|
||
|
|
## 后续规划
|
||
|
|
|
||
|
|
- 引入统一 UI 组件体系
|
||
|
|
- 增加登录鉴权与路由守卫
|
||
|
|
- 加入页面级权限控制
|
||
|
|
- 加入文件上传组件和上传进度状态
|