使用npm run build打包好dist后,不能直接打开里面的index.html,否则页面是一片空白

=================================

这时候我们就需要用服务器来代理我们的页面,可以使用ningx,tomcat,或者apache,这里我们使用tomcat当作范例

找到tomcat的webapp目录
找到tomcat的文件夹后,在webapp文件夹下放入我们需要的dist文件即可,但是我们发现输入http://localhost:8080/dist后,还是一片空白,原因是少了一步操作。

解决页面一片空白的情况:

这时候我们还应该

第一步

添加一个文件 vue.config.js
(4.x版本是没有该文件的,需要自己创建的)

在vue.config.js里面填入

// vue.config.js
module.exports = {publicPath: './'
}

第二步

将src=>router目录里的index.js

const router = new VueRouter({mode: 'history',base: process.env.BASE_URL,routes
})

改为

const router = new VueRouter({mode: 'hash',base: process.env.BASE_URL,routes
})

即将mode里的history改为hash即可

如果不改mode会出现
图片无法显示的问题

两步完成后,再地址栏输入

http://localhost:8080/dist/#/

出现下面页面即代表部署成功

vue cli 4.x打包后如何部署到tomcat服务器上相关推荐

  1. 直接打包的服务器组件,Vue-CLI-2.x全家桶架构,支持打包后自动部署到服务器构建案例...

    今天有时间分享一些平时自己开发上的一些构建配置,我们以Vue-CLI-2.x来构建开发环境. 好,我们先来看一下我们要做哪些工作. 现附上源码地址,https://github.com/7492643 ...

  2. web工程自动部署(tomcat服务器)

    工作中经常需要把web项目打成war包之后部署到tomcat服务器上,每次更新时步骤比较类似,这里提供公共步骤,编写名为auto_deploy.sh的shell脚本,只需要传递两个参数即可自动完成部署 ...

  3. vue cli 项目在打包时候报错 API fatal error handler returned after process out of memory

    问题描述 vue cli 项目在打包时候报错:API fatal error handler returned after process out of memory. 问题分析 从给出的提示可以看出 ...

  4. vue 不生效 打包 样式_解决在vue项目中webpack打包后字体不生效的问题

    最近在项目开发过程中遇到如下问题:开发环境中设置的字体样式使用webpack打包后到生产环境不生效.如图: 打开控制台查看元素样式,发现在开发环境的时候"微软雅黑"被解析成unic ...

  5. 修改项目名称后,部署到tomcat问题

    1.问题描述: 修改项目名称后,部署到tomcat问题 解决方案: 项目->属性->myelcipse->web下,修改web context root就可! 2.去掉超链接默认的行 ...

  6. MyEclipse修改项目名称后,部署到tomcat问题。

    1.问题描述: 修改项目名称后,部署到tomcat server,部署出来的文件夹名还是旧的名称. 2.解决方案: 光把项目重命名是不够的,还要修改一下Myeclipse里面的配置. a). 工程名- ...

  7. 项目部署到Linux服务器上 (全)linux服务器安装java mysql 配置

    项目部署到Linux服务器上 (全) 1.服务器准备 首先你需要购买一台云服务器 我是领取的阿里云的服务器 选择linux系统 设置好 服务器的密码 忘记可以在 控制台首页 云服务器ECS 里面找到购 ...

  8. 腾讯云服务器 - 将 Spring Boot 项目部署到云服务器上(保姆级教程)

    目录 前言 1.在云服务器上安装 jdk 2.在云服务器上安装 mysql 2.1.安装 mysql 2.2.启动 mysql 服务 2.3.验证 3.将 Spring Boot 项目打包成 jar ...

  9. Linux中把文件夹打成war包,SpringBoot中maven项目打成war包部署在liunx服务器上的方法...

    说明:Spring Boot由于内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再像Spring项目还需要外置的Tomcat等容器来进行部署工作了,通过启动 ...

最新文章

  1. java-结合c3p0封装的db 事务 类
  2. MFC ComboBox
  3. VHDL/Verilog编译错误总结
  4. matlab lti全响应,《LTI系统的响应——实验报告》.doc
  5. 测试负责人和测试工程师在日常工作有什么不同
  6. 网络工程师HCIE-RS-ipv6第一节:IPv6地址(原理+实验)
  7. 拓端tecdat|R语言Gibbs抽样的贝叶斯简单线性回归仿真分析
  8. 兴趣爱好-常用的10种算法
  9. 渗透测试专业人员使用的11种工具
  10. autocad字体ccfang,求CAD字体hzmsdi.shx 发到我邮箱,185955330@qq.com
  11. win10计算机ser,win10 ch341ser.inf安装失败如何处理_win10无法安装ch341ser.inf修复方法...
  12. Python学习总结(九)正则表达式
  13. LANTENNA:通过以太网电缆泄露,从物理隔离网络中窃取数据
  14. Vue 自定义消息通知组件
  15. 计算机阵列的定义,磁盘阵列是什么有什么好处?怎么组成磁盘阵列呢?
  16. Git 2.38发布,引入巨型仓库管理工具Scalar
  17. 四元数矩阵向量积 matlab
  18. 代码坏味道与重构之霰弹式修改和依恋情结
  19. pip 安装protobuf_Python3.6安装protobuf模块+将proto文件转换成pb2.py文件
  20. 更新android系统自带webview,更新android系统自带webview

热门文章

  1. C++类型转换基本语法
  2. [Java基础]复制文件的异常处理try...catch...finally的做法
  3. C++ class实现Huffman树(完整代码)
  4. Stack(栈 c++模版实现)
  5. paragon+ntfs+linux,NTFS For Mac 超强兼容性
  6. P3700 [CQOI2017]小Q的表格(反演、分块)
  7. P2151 [SDOI2009]HH去散步
  8. 2020牛客国庆集训派对day3 Leftbest
  9. P6688-可重集【字符串hash,线段树】
  10. P3768-简单的数学题【莫比乌斯反演,杜教筛】