使用若依前后端分离的Vue+Springboot脚手架,进行编译与在服务器上的部署。
使用IDEA作为IDE。
使用Springboot编译Jar包部署。
前提:需要服务器安装Java环境,Mysql,Redis,Nginx。具体参见ruoyi文档:https://doc.ruoyi.vip/ruoyi-vue/document/hjbs.html。安装教程暂且不再赘述。
前端,ruoyi-ui
编译
首先是前端项目进行编译,ruoyi_ui,此处使用IDEA。在package.json上点击右键,选择Show npm Scripts,显示出可以运行的npm脚本。
显示的npm脚本:
双击build:prod就可以了。 当然此处在目录下使用命令行npm run build:prod也是可以的,一个意思。
编译后的文件就在dist文件夹下。将整个dist文件夹复制到服务器上。
部署
服务器上下载并配置Nginx,此处不再赘述。我的nginx版本是nginx-1.18.0。
在nginx安装目录下,启动nginx服务,start nginx(如果已经启动则不许重复启动)。
之后去nginx的安装目录下的conf文件夹下,修改nginx的配置文件nginx.conf。
</