有个项目要使用工作流功能,在网上看了flowable的各种资料,最后选择用若依RuoYi-Vue-Flowable这个项目来迁移整合。

一、下载项目代码:

官方项目地址:https://gitee.com/shenzhanwang/Ruoyi-flowable/ 

二、新建数据库,导入表结构

1、在mysql中新建数据库,数据库名:ry_flowable  字符集:utf8mb4 -- UTF-8 Unicode   排序规则:utf8mb4_general_ci

2、依次导入sql目录下的sql文件

(1)ry_xxxx.sql 若依框架sql,包含用户,角色权限等基础数据

(2)quartz.sql 定时服务sql

三、项目前端和后端分别导入本地idea

1、后端部署

项目导入后,修改项目中的数据库连接。

启动后台项目,项目启动成功后,会自动初始化创建flowable相关的流程表,以act_开头。

2、前端部署

我已经安装了Node.js和npm。

1)安装Vue CLI

运行  npm install -g @vue/cli

2)安装之后,启动前台。运行npm run dev,报错

Error: Cannot find module '@vue/cli-plugin-babel'
然后执行安装 npm install @vue/cli-plugin-babel --save-dev,报错:

npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree

在网上查找资料,参考网址:https://blog.csdn.net/weixin_53579656/article/details/134276695

运行:npm install --legacy-peer-deps,

接着运行:npm run dev

前台启动成功。

总结:主要是新建数据库时字符集要选对。安装Vue CLI的错误提示要解决。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部