Skip to content

准备本地开发环境:把 CostFlow 需要的基础依赖配齐 ​

上一篇我们已经把 RuoYi Vue Pro 的前后端代码导入了 CostFlow。

接下来我们需要把 CostFlow 运行所需的本地开发环境准备好。

CostFlow 当前使用的后端基线是 RuoYi Vue Pro master-jdk17。在我们固定的 Commit 中,项目明确使用 Java 17,对应 Spring Boot 版本为 3.5.15。因此后面的教程统一按照 JDK 17 开发。JDK 8 无法满足 Spring Boot 3.5 的最低要求;JDK 25 则可能存在兼容性差异,不建议作为本教程的默认环境。

Maven 能够正常构建当前项目即可。这里推荐使用 Maven 3.9.x。

数据库使用 MySQL 8.x 即可。

Redis 使用 Redis 6.x 或者较新的 Redis 7.x 都可以,没有必要为了跟教程保持完全一致而特意降级。

前端需要稍微注意一下版本。准备环境时更推荐直接使用 Node.js 24 LTS;已有 Node.js 22 LTS 的环境也没有必要更换。pnpm 推荐使用 10.x,不需要为了教程追求某个完全相同的小版本。

简单整理一下:

环境建议版本
JDK17
Maven3.9.x
MySQL8.x
Redis6.x / 7.x
Node.js24 LTS,Node.js 22 LTS 也可以
pnpm10.x

这里尤其需要注意的就是 JDK 17。其他几项只要处于相近的正常版本范围并且能够正常使用,就没有必要重新折腾开发环境。

交给 Coding Agent ​

如果不确定当前环境是否合适,可以直接让本地 Coding Agent 检查一遍。

下一步 ​

开发环境确认没有问题以后,代码和运行环境就都准备好了。

下一篇我们开始真正运行这套工程:

第一次启动 RuoYi Vue Pro:跑通后端和管理端