1.ruoyi-cloud技术概念
RuoYi-Cloud 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Cloud & Alibaba、Vue、Element-Ul),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源。
2.详细安装说明
2.1后端运行
参考:https://doc.ruoyi.vip/ruoyi-cloud/document/hjbs.html#%E5%90%8E%E7%AB%AF%E8%BF%90%E8%A1%8C
Nacos的运行,请下载最新的Nacos版本
https://github.com/alibaba/nacos/releases
下载完后,配置nacos的conf目录下的application.properties
2.2前端安装
下载最新的nodejs 14的zip包,下载地址如下:https://nodejs.org/dist/v14.15.3/node-v14.15.3-win-x64.zip
设置环境变量,我的目录是node\node-v14
path变量名添加如下路径
在node-v14目录新建下面两个目录node_cache和node_global.如下图所示:
运行下面命令(注意你的目录跟我可能不一样)
npm config set prefix "D:\node\node-v14\node_global"
npm config set cache "D:\node\node-v14\node_cache"
npm config set registry "https://registry.npm.taobao.org"
最后,参考若依文档,即可运行
https://doc.ruoyi.vip/ruoyi-cloud/document/hjbs.html#%E5%89%8D%E7%AB%AF%E8%BF%90%E8%A1%8C
3.使用UnderTow(修改auth的pom.xml文件),修改如下:
<!--移除tomcat依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> </dependency> <!--增加Untertow 依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-undertow</artifactId> </dependency>
其他用到tomcat的也同上修改。