签入版本

This commit is contained in:
2026-10-10 19:17:02 +08:00
parent 3423dea03f
commit 32f941b631
232 changed files with 4264 additions and 6251 deletions
@@ -22,7 +22,7 @@ ui/
```bash
# 开发服务器端口
VITE_PORT = 8001
VITE_PORT = 8002
# 公共基础路径(通常为 /)
VITE_PUBLIC_PATH = /
@@ -34,13 +34,13 @@ VITE_GLOB_API_URL =
VITE_GLOB_API_URL_PREFIX = /api
# 代理配置(JSON 数组格式:[["前缀","目标地址"]])
VITE_PROXY = [["/api","http://admin.thinkphp6.elevue/api"]]
VITE_PROXY = [["/api","http://admin.thinkphp8.antdvue/api"]]
# 上传接口地址
VITE_GLOB_UPLOAD_URL = /api/upload
# 图片访问地址(用于预览上传的图片)
VITE_GLOB_IMG_URL = http://file.thinkphp6.elevue
VITE_GLOB_IMG_URL = http://file.thinkphp8.antdvue
# 是否在生产环境删除 console(开发环境保留)
VITE_DROP_CONSOLE = false
@@ -84,12 +84,12 @@ VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE = false
### VITE_PORT — 开发服务器端口
```bash
VITE_PORT = 8001
VITE_PORT = 8002
```
| 环境 | 值 | 说明 |
|------|-----|------|
| 开发 | `8001` | 前端开发服务器端口 |
| 开发 | `8002` | 前端开发服务器端口 |
| 生产 | 不生效 | 生产环境由 Nginx 提供服务 |
### VITE_PUBLIC_PATH — 公共基础路径
@@ -118,7 +118,7 @@ VITE_GLOB_API_URL =
### VITE_PROXY — 开发代理配置
```bash
VITE_PROXY = [["/api","http://admin.thinkphp6.elevue/api"]]
VITE_PROXY = [["/api","http://admin.thinkphp8.antdvue/api"]]
```
**格式:** JSON 数组,每项为 `[前缀, 目标地址]`
@@ -151,7 +151,7 @@ VITE_GLOB_UPLOAD_URL = /api/upload
```bash
# 开发环境
VITE_GLOB_IMG_URL = http://file.thinkphp6.elevue
VITE_GLOB_IMG_URL = http://file.thinkphp8.antdvue
# 生产环境
VITE_GLOB_IMG_URL = https://cdn.example.com
@@ -208,10 +208,10 @@ export default defineConfig(({ mode }) => {
return {
// 开发服务器
server: {
port: Number(env.VITE_PORT) || 8001,
port: Number(env.VITE_PORT) || 8002,
proxy: {
'/api': {
target: 'http://admin.thinkphp6.elevue/api',
target: 'http://admin.thinkphp8.antdvue/api',
changeOrigin: true,
},
},
@@ -226,7 +226,7 @@ export default defineConfig(({ mode }) => {
output: {
manualChunks: {
vue: ['vue', 'vue-router', 'pinia'],
element: ['element-plus'],
ant: ['ant-design-vue'],
},
},
},
@@ -242,7 +242,7 @@ export default defineConfig(({ mode }) => {
server: {
proxy: {
'/api': {
target: 'http://admin.thinkphp6.elevue/api', // 目标地址
target: 'http://admin.thinkphp8.antdvue/api', // 目标地址
changeOrigin: true, // 修改请求头 Origin
rewrite: (path) => path.replace(/^\/api/, ''), // 路径重写(可选)
},
@@ -257,7 +257,7 @@ server: {
│
▼ Vite proxy
│
▼ 转发到: http://admin.thinkphp6.elevue/api/user/page
▼ 转发到: http://admin.thinkphp8.antdvue/api/user/page
```
## 构建命令
@@ -291,7 +291,7 @@ ui/dist/
│ ├── index-xxx.js # 主 JS(带 hash)
│ ├── index-xxx.css # 主 CSS(带 hash)
│ ├── vue-xxx.js # Vue 相关(分包)
│ └── element-xxx.js # Element Plus(分包)
│ └── ant-xxx.js # Ant Design Vue(分包)
├── favicon.ico
└── static/ # 静态资源
```
@@ -342,7 +342,7 @@ server {
# .env.staging
VITE_GLOB_API_URL =
VITE_GLOB_API_URL_PREFIX = /api
VITE_GLOB_IMG_URL = https://test-cdn.example.com
VITE_GLOB_IMG_URL = http://file.thinkphp8.antdvue
VITE_DROP_CONSOLE = true
```
@@ -356,7 +356,7 @@ pnpm build --mode staging
| 变量 | 开发 | 测试 | 生产 |
|------|------|------|------|
| `VITE_PORT` | 8001 | - | - |
| `VITE_PORT` | 8002 | - | - |
| `VITE_GLOB_API_URL` | 留空 | 留空 | 留空 |
| `VITE_GLOB_API_URL_PREFIX` | /api | /api | /api |
| `VITE_GLOB_IMG_URL` | http://file.xxx | https://test-cdn.xxx | https://cdn.xxx |