1.6 KiB
1.6 KiB
全栈生产包生成实施记录
基本信息
- 实施日期:2026-05-27
- 实施内容:生成前端
dist.zip与后端可运行 Jar 的生产发布压缩包 - 最终产物:
/Users/wkc/Downloads/20260527-150234.zip
执行内容
-
核对项目构建配置:
- 前端目录:
ruoyi-ui - 前端 Node 版本:通过
.nvmrc使用v14.21.3 - 前端生产构建命令:
npm run build:prod - 后端构建命令:
mvn clean package -DskipTests - 后端运行 Jar:
ruoyi-admin/target/ruoyi-admin.jar
- 前端目录:
-
执行后端生产构建:
- 在仓库根目录执行
mvn clean package -DskipTests - Maven Reactor 全模块构建成功
- 生成后端运行包
ruoyi-admin.jar
- 在仓库根目录执行
-
执行前端生产构建与发布包生成:
- 通过
nvm use切换至 Nodev14.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.zipruoyi-admin.jar