feat: 完善环境标识配置

This commit was merged in pull request #1.
This commit is contained in:
湛兮
2026-06-05 15:35:51 +08:00
parent 4de5f42dc8
commit 6a67c53e9b
10 changed files with 84 additions and 27 deletions
+9 -6
View File
@@ -86,7 +86,8 @@ http://localhost:8848/
| `pnpm dev` | 启动 Vite 开发服务,默认端口来自 `.env.development``VITE_PORT=8848` | 本地开发 |
| `pnpm serve` | `pnpm dev` 的别名 | 兼容习惯命令 |
| `pnpm build` | 清理 `dist` 后执行生产构建,内存上限设为 8192MB | 发布前打包 |
| `pnpm build:test` | 使用 `test` mode 构建测试环境静态产物 | 测试环境构建 |
| `pnpm build:develop` | 使用 `develop` mode 构建测试环境静态产物 | 测试环境构建 |
| `pnpm build:test` | `pnpm build:develop` 的兼容命令 | 旧测试构建入口 |
| `pnpm build:prod` | `pnpm build` 的生产构建别名 | 生产环境构建 |
| `pnpm build:staging` | 使用 `staging` mode 构建 | 预发布环境验证 |
| `pnpm report` | 构建并打开 Rollup 可视化分析报告 | 分析包体积 |
@@ -118,9 +119,10 @@ http://localhost:8848/
## 后端对接
开发环境通过 Vite 代理把 `/api` 转发到 `VITE_API_PROXY_TARGET`,默认值为 `http://localhost:3500`。相关配置位于:
开发环境通过 Vite 代理把 `/api` 转发到 `VITE_API_PROXY_TARGET`,默认值为 `http://localhost:3500`页面右上角环境标识按 `VITE_APP_ENV=local/develop/production` 显示“本地环境”“测试环境”“生产环境”。相关配置位于:
- `.env.development`
- `.env.develop`
- `vite.config.ts`
当前已对接接口:
@@ -178,10 +180,11 @@ http://localhost:8848/
## 配置说明
- `.env`: 全局默认配置,目前包含端口和是否隐藏首页。
- `.env.development`: 开发环境端口、路由模式、API 代理目标。
- `.env.test`: 测试环境构建配置;线上测试站点的 `/api` 应由 Nginx 代理到测试后端
- `.env.staging`: 预发布构建配置,可开启 CDN
- `.env.production`: 生产构建配置。
- `.env.development`: 本地开发环境端口、路由模式、API 代理目标`VITE_APP_ENV=local`,页面标识为“本地环境”
- `.env.develop`: develop/测试环境构建配置,`VITE_APP_ENV=develop`,页面标识为“测试环境”
- `.env.test`: 兼容旧测试 mode 的构建配置,语义同 develop;线上测试站点的 `/api` 应由 Nginx 代理到测试后端
- `.env.staging`: 预发布构建配置,当前按 develop/测试环境标识,可开启 CDN
- `.env.production`: 生产构建配置,`VITE_APP_ENV=production`,页面标识为“生产环境”。
- `public/platform-config.json`: pure-admin 运行时平台配置,例如标题、布局、主题、标签页和菜单搜索历史。
## 环境构建约定