简介
RuoYi是一个后台管理系统,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。
ps:很多小公司,或者个人接外包私活的时候。都在使用这个免费的后台管理系统。有些公司都不需要专门的前端。后端学一些vue知识和基础的前端知识。就能自己改前端代码。改改就能用!非常容易上手!
直接先演示一下看看:
演示地址:http://demo.ruoyi.vip(opens new window)
在线体验
- 若依官网:http://ruoyi.vip(opens new window)
- 演示地址:http://demo.ruoyi.vip(opens new window)
- 代码下载:RuoYi: 🎉 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用
1.先下载:
地址:
2.解压:
3.打开前端ui界面文件夹
4.编辑器打开项目,运行npm安装依赖(需要电脑上先安装nodejs)
安装npm、nodejs的具体方法:
5.点开package.json文件,可以看到具体使用命令:
开发
# 克隆项目
git clone https://gitee.com/y_project/RuoYi-Vue
# 进入项目目录
cd ruoyi-ui
# 安装依赖
npm install
# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npm.taobao.org
# 启动服务
npm run dev
浏览器访问 http://localhost:80
发布
# 构建测试环境
npm run build:stage
# 构建生产环境
npm run build:prod
6.找到.env.development文件,修改后端接口地址。
因为若依是前后端分离的。需要分别独立运行:
只需要修改VUE_APP_BASE_API 的ip地址和端口号即可
然后就可以运行啦!