linux部署vue
本文主要讲解linux系统使用tomcat部署vue项目过程
前言
最近在网上找了个前后端分离的框架,前端是vue写,需要在linux服务器上部署,正好通过tomcat8可以解决这个问题,下面就简单演示一下部署过程
用到的工具 tomcat8 VScode
一、打包前端
1.打包
在vue项目下找到package.json
在终端输入下面命令进行打包
F:\Vue_project> npm run build:prod
上图的状态代表打包成功
此时我们在项目目录下发现打包后生成的dist文件夹
2.上传到服务器
将dist打成压缩包dist.zip上传到tomcat的/webapps/目录下,安装tomcat8的教程在我的文章linux安装tomcat8有讲解
在服务器上解压压缩包
[root@localhost webapps]# unzip dist.zip
二、运行
1.启动tomcat
进入tomcat的/bin/ 运行startup
[root@localhost bin]# ./startup.sh
2.访问vue
http://服务器ip:端口/dist/ 就可以访问了
三、运行异常解决办法
1.访问不到的问题
1防火墙端口是否开启
2到tomcat的config配置一下server.xml的端口
2.访问到空白页
针对vue cli3版本进入 打开vue.config.js
publicPath赋值改为/dist/
再重新打包部署即可