Files
ccdi/docs/reports/implementation/2026-05-27-fullstack-prod-package.md

51 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 全栈生产包生成实施记录
## 基本信息
- 实施日期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`