RuoYi前端分离版

发布时间 2023-11-03 14:33:20作者: 绿色地球

1、检查版本

JDK >= 1.8

mysql >= 5.5

Redis >= 3.0

Maven >= 3.0

Node >= 10

2、打开redis

redis解压后打开redis安装目录,在上图红色箭头头部点击一下,输入cmd,进入该目录下的命令行窗口,然后输入以下命令打开redis

redis-server.exe redis.windows.conf

注意:在整个若依运行过程中,禁止关闭redis窗口

3、导入数据文件

在电脑的某个盘里新建个文件夹,在改文件夹下打开cmd窗口

然后打开 若依官网

也可以直接用下面的

https://gitee.com/y_project/RuoYi-Vue.git

在上面打开的cmd窗口输入

git clone https://gitee.com/y_project/RuoYi-Vue.git

4、建数据库

打开Navicat,新建数据库ruoyi-vue,右键点击,运行sql数据库

先导入quartz.sql

5、修改默认数据库的名称、用户名称、用户密码

目录路径

ruoyi-admin\src\main\resources\application-druid.yml

保存

6、依次运行

后端

  • 后端开启方式1

依次运行RuoYi-Vue\bin目录下的三个文件

  • 后端开启方式2

运行RuoYiApplication.java

无论哪种方式启动,看到拼起来的ruoyi,如下图

后端成功跑起来了

前端

  • 前端开启方式1

RuoYi-Vue\ruoyi-ui目录下打开cmd,输入以下命令注入依赖

npm install --registry=https://registry.npm.taobao.org
或
npm i

当前目录下输入

npm run dev

开启前端,自动跳转打开浏览器

7、可能出现的问题

1、后端运行后只有个大佛,没有拼写的RUOYI,前端没验证码,登录显示系统接口500异常?

  • 用这种方式运行后端即可,参考博客

    2、验证码未显示

    • redis给关了,窗口不要关

    3、验证码无法显示

    4、验证码正确却登陆不上

      <dependency>
              <groupId>javax.xml.bind</groupId>
              <artifactId>jaxb-api</artifactId>
              <version>2.3.0</version>
          </dependency>
          <dependency>
              <groupId>com.sun.xml.bind</groupId>
              <artifactId>jaxb-impl</artifactId>
              <version>2.3.0</version>
          </dependency>
          <dependency>
              <groupId>com.sun.xml.bind</groupId>
              <artifactId>jaxb-core</artifactId>
              <version>2.3.0</version>
          </dependency>
          <dependency>
              <groupId>javax.activation</groupId>
              <artifactId>activation</artifactId>
              <version>1.1.1</version>
          </dependency>
      
      
    

    导入到ruoyi-framework\pom.xml,