vue-cli3搭建的项目打包部署到tomcat下面

第一次打包在网上找了很多方法,试了一早上终于成功了。

最后打包成功需要修改的文件包括  

1、src/router/index.js     

mode: 'histrory',  改为   mode: 'hash', 
2、.env.preview 和 .env文件
VUE_APP_API_BASE_URL="http://localhost:8092/szps"    ("http://localhost:8092/szps"是具体的后台接口请求地址)
3、vue.config.js
定义publicPath
const publicPath = process.env.NODE_ENV === "production" ? "/static/" : "/";                  (static为定义的静态资源目录)

 代理注释掉

 修改完三个文件后再npm run build,将生成的文件夹拷贝到tomcat底下即可

原文地址:https://www.cnblogs.com/zhangkeke/p/11989939.html