方案一 : 前后端一起部署

首先通过命令 npm run build 将前端 vue 项目打包成静态文件,然后将 dist 文件夹中生成的静态文件拷贝到后端 SpringBoot 的 project/src/resources/static 目录下,最后通过 Maven 等工具将后端项目打成 jar 包部署到远程服务器即可.

方案二 : 前后端分离部署

前端使用 nginx 部署( 通过 nginx 将请求转发到后端指定端口 ),而后端则直接运行 jar 包即可.

参考

详情请参考”江南一点雨”老哥的视频 : 前后端分离项目的两种部署方案