Skip to content

Build 指南 ​

本章节说明 Guava 项目的开发环境搭建、本地开发、生产构建与部署流程,分为前端与后端两部分。

前端 ​

章节说明
环境要求Node.js、pnpm、编辑器与仓库结构
本地开发安装依赖、启动 dev、目录说明
生产构建build 命令、产物结构、构建优化
部署上线预览、Nginx 配置、常见问题

常用命令 ​

bash
pnpm install      # 安装依赖
pnpm dev          # 本地开发
pnpm build        # 生产构建
pnpm preview      # 预览构建结果
pnpm clean        # 彻底删除本地依赖和锁文件,并清理 pnpm 全局存储中无用的包
pnpm clean:cache  # 清理 pnpm 全局存储中无用的包

技术栈 ​

技术用途
Vite构建工具
Vue 3前端框架
guava-uiUI组件库
Element Plus底层UI库
TypeScript类型检查
Vue Router路由库
Pinia状态管理库
vue-i18n国际化库

后端 ​

章节说明
环境要求JDK 25、Gradle、编辑器与仓库结构
本地开发IDEA 配置、启动服务、API 文档
生产构建bootJar 命令、产物结构、构建优化
部署上线OAK 配置、CI/CD、回滚

常用命令 ​

bash
./gradlew build       # 完整构建(含测试)
./gradlew bootJar     # 打包可执行 JAR(跳过测试)
./gradlew clean       # 清理构建产物
./gradlew bootRun     # 本地启动(默认 dev profile)
./gradlew dependencies # 查看依赖树
./gradlew publish     # 发布到内部 Nexus

技术栈 ​

技术用途
Spring Boot 3.5应用框架
Spring Cloud微服务框架
Gradle 9.6构建工具
OpenJDK 25运行环境
MyBatis PlusORM 框架
Nacos配置中心 / 服务发现
Knife4jAPI 文档
Lombok代码生成
SkyWalking链路追踪
Hutool工具类库

相关文档 ​