若依框架简介
若依是一个Gitee上一个开源的基于SpringBoot开发的轻量级Java快速开发框架,用以快速构建后台管理系统,点击跳转到官方地址
本机部署过程
Step1. 下载项目源码
我选择的是直接下载zip压缩包,解压后得到如下文件夹,即为若依项目文件夹

打开后的项目结构:

Step2. 使用IDEA打开项目


Step3. 项目模块简述

ruoyi-admin……ruoyi-system是SpringBoot项目的6个后端服务器模块,其中整个项目的启动类位于ruoyi-admin模块下

Step4. 后端服务器启动
直接启动SpringBoot工程,首次启动时报错如下:

猜测因为没有配置数据库的访问密码,在 application-druid.yml 文件中进行配置

配置密码后再次启动,报错如下:

这应该是没有启动redis服务器的缘故,启动redis服务器后重新尝试,启动成功

至此,若依后端服务器启动成功
Step5. 前端服务器启动
首先打开终端,进入ruoyi-ui目录,这是前端项目目录,然后使用cnpm install安装项目(没有安装cnpm的话可以直接用npm,但是要注意要把npm的库源改成国内镜像,不然速度太慢)

运行结果:

似乎报告了一些不兼容警告和某些模块已经被弃置而不受支持的警告……不过算是勉强顺利完成

再运行cnpm run dev命令(没有cnpm的话换成npm即可)

在启动进度到95%的时候出错:

上网搜索后,这个错误似乎是由于nodejs的版本引起的SSL版本问题导致的,原文链接

查看我的node版本,果然超过了V17

这里我下载过nvm,直接用nvm切换到14.14.0版本
终于启动成功!!!

