若依前后端分离管理系统的初始化
一、下载若依
https://www.ruoyi.vip/
1.1 打开若依官网,找到源码地址,选择RuoYi-Vue前端分离版,选择发行版,下载Source code (zip)并解压
二、前端部署
2.1 在解压的文件夹RuoYi-Vue-v3.8.7中找到ruoyi-ui,剪切去前端工程目录,在ruoyi-ui中打开控制台输入yarn install安装依赖,如下载错误可设置忽略引擎检查和跳过https证书验证再重试
yarn config set strict-ssl false //将 'strict-ssl' 设置为 false,跳过 HTTPS 证书验证
yarn config set ignore-engines true //忽略引擎检查
2.2 依赖安装完毕后,由于Node版本兼容问题,可以在ruoyi-ui根目录package.json文件中找到scripts,将dev,build:prod,build:stage修改为
"dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
"build:prod": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build",
"build:stage": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build --mode staging",
2.3 在控制台输入yarn dev即可启动前端项目
三、数据库导入
3.1 新建数据库ry-vue,在解压的文件中找到sql,导入ry_20231130.sql和quartz.sql
四、后端部署
4.1 打开IDEA,导入项目,选择RuoYi-Vue-v3.8.7文件夹中的pom.xml,等待工程导入完成
4.2 找到ruoyi-admin模块下的配置文件application-druid.yml,将主库数据源中的url,username,password改为自己的数据库信息
4.3 找到ruoyi-admin模块下的配置文件application.yml,将Redis中的host和port改为自己的Redis信息
4.4 启动Redis
4.5 找到ruoyi-admin模块下的RuoYiApplication启动后端项目
五、访问
前端
localhost:80
后端
localhost:8080