一、下载若依项目
进入下方gitee网页下载若依:
https://gitee.com/y_project/RuoYi
在页面中可以使用git或直接下载zip压缩包:
1、使用git克隆
复制链接,克隆到自己新建的目录中:
在新建文件夹中,单击右键,打开git终端
在终端中输入命令克隆项目
运行命令就可以看到项目已经克隆过来了
可以使用Linux命令:ll查看文件夹信息。当看到如下结果表示克隆成功。
2、使用zip压缩包
直接点击右上角的zip下载即可,然后将压缩包中的项目解压到自己的目录中即可。
二、准备工作
1、需要使用的配置
JDK >= 1.8(推荐使用)
Mysql >= 5.7.0(推荐5.7版本)
Maven >= 3.0
node.js——v16.20.2
【因为若依是使用node.js16版本,所以如果版本低或者太高可能不兼容】
2、解决node.js版本问题
方法一:卸载原有的node.js,重新下载node.js兼容的版本
方法二:更改package.json文件
"dev": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve --open",
"build:prod": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build --report",
"build:stage": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build --mode staging",
"preview": "set NODE_OPTIONS=--openssl-legacy-provider && node build/index.js --preview",
方法三:使用nvm版本管理工具,管理所有不同版本的node.js,所以说有了nvm可以任意切换node.js的版本。
三、运行若依
1、新建数据库,运行sql文件
运行完后刷新数据库和表
2、启动Redis
双击运行redis-server.exe就可以启动Redis了,保持窗口不要关,关闭窗口就表示关闭服务了。
3、启动后端,在IDEA中运行项目
找到RunYiApplication.java
出现下列结果,运行成功
4、运行前端页面
先到VSCode中打开终端,进入到ruoyi-ui目录中,安装依赖:
npm install
运行项目:
npm run dev
运行成功效果展示: