复制若依下载链接,用idea打开
使用mysql,数据库建表:
链接数据库:
application-druid.yml中主库数据源修改为账号密码:
后端运行:
运行成功,打开localhost:8080,出现下面即为成功
用新窗口打开ruoyi-ui(前端):
第一次使用时,安装依赖:
Node版本不符合
下载node17之后查看版本,npm出现问题:
解决方案:修改node中的npm和npm.cmd文件,将将两个文件夹中的 prefix -g替换为prefix --location=global,再次查看版本
再次运行之后发现出现一堆问题,网上查了一下发现nodejs在17+版本后分布的OpenSSL3.0对允许算法和密钥大小增加了严格的限制
最终结果:经测试。Node17及以上,14.7及以下均不太符合条件
安装node16后,安装依赖(一堆warning暂未解决)
运行:
出现问题:
原因:原因:编码不符,SQL脚本导入失败。
重新操作后可进入:
创建新表:
在若依前端界面,代码生成,导入刚建立的表
选择编辑:
可以修改配置
生成代码后自动下载
打开文件夹,将下面的sql文件内容复制,在mysql工具执行
Idea中,后端ruoyi-admin中,src文件夹复制刚生成代码文件夹中的main
(误操作导致代码运行失败,重头做了一次,所以目录和上面不一样)
确认添加即可
前端同理,复制生成代码文件夹里的vue到src中
接口自动生成完成。