Refactor project pages and update related docs
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
# 全栈生产包生成实施记录
|
||||
|
||||
## 基本信息
|
||||
|
||||
- 实施日期:2026-05-27
|
||||
- 实施内容:生成前端 `dist.zip` 与后端可运行 Jar 的生产发布压缩包
|
||||
- 最终产物:`/Users/wkc/Downloads/20260527-150234.zip`
|
||||
|
||||
## 执行内容
|
||||
|
||||
1. 核对项目构建配置:
|
||||
- 前端目录:`ruoyi-ui`
|
||||
- 前端 Node 版本:通过 `.nvmrc` 使用 `v14.21.3`
|
||||
- 前端生产构建命令:`npm run build:prod`
|
||||
- 后端构建命令:`mvn clean package -DskipTests`
|
||||
- 后端运行 Jar:`ruoyi-admin/target/ruoyi-admin.jar`
|
||||
|
||||
2. 执行后端生产构建:
|
||||
- 在仓库根目录执行 `mvn clean package -DskipTests`
|
||||
- Maven Reactor 全模块构建成功
|
||||
- 生成后端运行包 `ruoyi-admin.jar`
|
||||
|
||||
3. 执行前端生产构建与发布包生成:
|
||||
- 通过 `nvm use` 切换至 Node `v14.21.3`
|
||||
- 执行 `npm run build:prod`
|
||||
- 生成 `ruoyi-ui/dist`
|
||||
- 将 `dist` 压缩为 `dist.zip`
|
||||
- 将 `dist.zip` 与 `ruoyi-admin.jar` 合并为最终发布包
|
||||
|
||||
## 影响范围
|
||||
|
||||
- 更新构建产物目录:
|
||||
- `ruoyi-ui/dist`
|
||||
- 各后端模块 `target`
|
||||
- 新增本地发布产物:
|
||||
- `/Users/wkc/Downloads/20260527-150234.zip`
|
||||
|
||||
## 验证结果
|
||||
|
||||
- Node 版本已确认:`v14.21.3`
|
||||
- Java 版本已确认:`21.0.9`
|
||||
- Maven 版本已确认:`3.9.14`
|
||||
- 后端构建结果:成功
|
||||
- 前端构建结果:成功,存在前端资源体积 warning,不影响构建完成
|
||||
- `ruoyi-ui/dist` 文件数:377
|
||||
- 后端 Jar:`ruoyi-admin.jar`,约 100 MB
|
||||
- 最终压缩包:`20260527-150234.zip`,约 94 MB
|
||||
- 最终压缩包内容已通过 `unzip -l` 验证,仅包含:
|
||||
- `dist.zip`
|
||||
- `ruoyi-admin.jar`
|
||||
Reference in New Issue
Block a user