现在要对ruoyi-vue前后端分离项目,进行一体化打包,即 将前后端项目打在一个jar里面 一体化打包优点 不需要再使用nginx,直接将前端文件放到后端项目里面 改造ruoyi-vue项目 后端改造 1、引入依赖spring-boot-starter-thymeleaf <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start...
在ruoyi-vue项目中实现前后端分离并打包为WAR包,需要按照一系列步骤来配置和修改项目,以确保WAR包能够正确部署到Servlet容器(如Tomcat)中。以下是详细的步骤说明: 1. 确认ruoyi-vue项目结构和配置 确保你的ruoyi-vue项目已经正确克隆或下载,并且包括前端Vue项目和后端Spring Boot项目。通常,这些项目会分别位于不同的文...
或者运行项目里bin文件夹下的package.bat文件 或者点击ide工具里的项目打包按钮 前端打包 前端打包踩的坑比较多,但是不用慌,照着以下步骤走肯定没问题: .env文件 框架里有三个配置文件 env.development env.staging env.production 打包的时候会package.json根据指令不同加载对应的配置文件: "scripts": { "dev": ...
简介: ruoyi-vue | electron打包教程(超详细) 公司项目由于来不及单独做客户端了,所以想到用electron直接将前端打包程exe,dmg等格式的安装包。 由于使用的ruoyi-vue框架开发,所以这篇教程以ruoyi-vue为基础的。 环境说明 nodejs:v16.18.1 npm:8.19.2 ruoyi-vue:3.8.6 环境部署 下载若依并安装依赖 ruoyi-vue...
后端打包 mvn cleanpackage 打包后上传到服务器并启动 nohupjava-jarruoyi.jar(根据实际名称修改)& 前端修改配置打包 修改vue.config.js中target为http://127.0.0.1,如果不部署在同一台服务器或者使用域名自行修改 打包 npm run build:prod 上传 将打包好的文件(dist目录)上传到服务器,我的上传到了/srv/ruoyi目录...
1、使用若依前后端分离版本,前端vue 2、需要增加个环境配置,区分test与prod 二、按部就班 1、package.json配置 1)搜索build:stage build:stage 在第10行。。。 2)复制一行并修改为test "build:test": "vue-cli-service build --mode test", 3)示例截图 ...
1. 前端 启动主应用,启动端口:9001 cdapp-main npm i npm run dev 启动子应用,启动端口:9002 cdapp-vue2 npm i npm run dev 2. 后端 启动端口:9000 使用IDEA 运行,具体可参考RuoYi 后端运行 接入问题 1. 打包部署 使用nginx 进行部署,主应用(main)、子应用(vue2)部署在同一个目录 ...
输入tar zxvf jdk-17.0.1_linux-x64_bin.tar.gz # 移动到/usr/local/目录下 mv jdk-17.0.1 /usr/local/ # 配置jdk环境 vim /etc/profile # 添加如下配置 export JAVA_HOME=/usr/local/jdk-17.0.1 export CLASSPATH=.:$JAVA_HOME/lib/
输入tar zxvf jdk-17.0.1_linux-x64_bin.tar.gz # 移动到/usr/local/目录下 mv jdk-17.0.1 /usr/local/ # 配置jdk环境 vim /etc/profile # 添加如下配置 export JAVA_HOME=/usr/local/jdk-17.0.1 export CLASSPATH=.:$JAVA_HOME/lib/
前端部署可以使用nginx部署或者直接使用tomcat部署。 使用nginx部署 将前端打包,命令:npm run build:prod,将dist(默认的)目录放在服务器的任意一个文件夹下,比如这里放在/home/www/projects/ruoyi-ui 在nginx配置文件中做下面的配置,此处后端的端口(8080)需要根据实际后端部署情况修改 ...