55 lines
1.0 KiB
Markdown
55 lines
1.0 KiB
Markdown
# aura-web
|
||
|
||
Aura Agent Platform 前端项目(React + Vite + TypeScript)。
|
||
|
||
> 由 `rh-agent-platform/web/` 拆分独立而来。后端代码现位于平级项目 `aura-server`。
|
||
|
||
## 本地开发
|
||
|
||
```bash
|
||
npm install
|
||
npm run dev # http://localhost:5173
|
||
```
|
||
|
||
默认 `/api` 代理到 `http://localhost:4001`(即 aura-server 的 Go 服务)。
|
||
如需切换:
|
||
|
||
```bash
|
||
VITE_API_TARGET=http://localhost:4001 npm run dev
|
||
|
||
# 或添加本地环境变量 .env.local
|
||
VITE_API_TARGET=http://localhost:4001
|
||
```
|
||
|
||
## 构建
|
||
|
||
```bash
|
||
npm run build # 产物输出至 dist/
|
||
npm run preview # 本地预览
|
||
```
|
||
|
||
## 发布
|
||
|
||
1、本地执行:
|
||
|
||
```bash
|
||
npm run build
|
||
```
|
||
|
||
2、本地执行(上传 dist 到服务器):
|
||
|
||
```bash
|
||
rsync -avz --delete dist/ root@125.94.46.105:/var/www/aura-web/
|
||
```
|
||
|
||
## 目录结构
|
||
|
||
```
|
||
src/
|
||
├── components/ 公共组件
|
||
├── pages/ 路由页面
|
||
├── store/ Zustand 状态
|
||
├── api.ts REST/SSE 客户端
|
||
└── main.tsx 入口
|
||
```
|