解决vue项目打包上服务器显示404错误,本地没出错的问题


Posted in Javascript onNovember 03, 2020

1、使用脚手架搭建一个vue项目

2、运行,在本地运行没问题,接着打包上服务器,遇到404的错误,如下

解决vue项目打包上服务器显示404错误,本地没出错的问题

这是webpack打包的结果,解决办法如下

1、修改build文件夹下的utils.js文件,大约在51行添加

publicPath:"../../"
 if (options.extract) {
  return ExtractTextPlugin.extract({
  use: loaders,
  fallback: 'vue-style-loader',
  publicPath:"../../"
  })
 } else {
  return ['vue-style-loader'].concat(loaders)
 }
 }

2、修改config下index.js文件

cssSourceMap: true 改为 cssSourceMap: false
productionSourceMap: true 改为 productionSourceMap: false,
productionGzip: true, 改为 productionGzip: false,

接着重新打包~

补充知识:vue项目打包后请求不到数据的问题

为什么我们在开发vue项目的时候需要配置反向代理,原因是因为我们本地开发的时候会出现跨域的问题,

这个时候就需要反向代理来帮我们处理跨域的问题,但是有些开发者在开发完项目的时候,会直接打包,

直接打包的话就会出现问题,请求不到数据,是因为我们打包后的项目根本就不会出现跨域了,因为我们在开发的时候走的是本地8080端口,所有才有跨域,

打包完之后不用走本地端口所有就不会出现跨域了,所以我们在打包之前要先把我们的反向代理给注释掉,这样才不会出现数据请求出错的问题。

解决vue项目打包上服务器显示404错误,本地没出错的问题

解决vue项目打包上服务器显示404错误,本地没出错的问题

以上这篇解决vue项目打包上服务器显示404错误,本地没出错的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQuery将文本转化成JSON对象需要注意的问题
May 09 Javascript
解析jQuery的三种bind/One/Live事件绑定使用方法
Dec 30 Javascript
jquery通过select列表选择框对表格数据进行过滤示例
May 07 Javascript
JS实现文字向下滚动完整实例
Feb 06 Javascript
JS动态创建DOM元素的方法
Jun 09 Javascript
Vue.js每天必学之数据双向绑定
Sep 05 Javascript
浅谈关于.vue文件中style的scoped属性
Aug 19 Javascript
p5.js入门教程之小球动画示例代码
Mar 15 Javascript
js前端面试之同步与异步问题详解
Apr 03 Javascript
js实现随机8位验证码
Jul 24 Javascript
ionic2.0双击返回键退出应用
Sep 17 Javascript
vue中利用iscroll.js解决pc端滚动问题
Feb 15 Javascript
解决vant-UI库修改样式无效的问题
Nov 03 #Javascript
解决vant title-active-color与title-inactive-color不生效问题
Nov 03 #Javascript
如何在vue中使用百度地图添加自定义覆盖物(水波纹)
Nov 03 #Javascript
JavaScript语法约定和程序调试原理解析
Nov 03 #Javascript
解决vux 中popup 组件Mask 遮罩在最上层的问题
Nov 03 #Javascript
React Native登录之指纹登录篇的示例代码
Nov 03 #Javascript
解决VantUI popup 弹窗不弹出或无蒙层的问题
Nov 03 #Javascript
You might like
中国站长站 For Dede4.0 采集规则
2007/05/27 PHP
MYSQL 小技巧 -- LAST_INSERT_ID
2009/11/24 PHP
PHP遍历二维数组的代码
2011/04/22 PHP
基于php实现长连接的方法与注意事项的问题
2013/05/10 PHP
discuz目录文件资料汇总
2014/12/30 PHP
PHP反射API示例分享
2016/10/08 PHP
在textarea中屏蔽js的某个function的javascript代码
2007/04/20 Javascript
js 实现复制到粘贴板的功能代码
2010/05/13 Javascript
jquery实现动态菜单的实例代码
2013/11/28 Javascript
jquery实现select下拉框美化特效代码分享
2015/08/18 Javascript
详解springmvc 接收json对象的两种方式
2016/12/06 Javascript
jQuery实现立体式数字动态增加(animate方法)
2016/12/21 Javascript
WebView启动支付宝客户端支付失败的问题小结
2017/01/11 Javascript
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
2017/07/11 Javascript
React-Native之定时器Timer的实现代码
2017/10/04 Javascript
利用vue开发一个所谓的数独方法实例
2017/12/21 Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
2018/02/09 Javascript
vue2.0学习之axios的封装与vuex介绍
2018/05/28 Javascript
angular2/ionic2 实现搜索结果中的搜索关键字高亮的示例
2018/08/17 Javascript
[12:29]2018国际邀请赛 开幕秀
2018/08/22 DOTA
在Python中实现贪婪排名算法的教程
2015/04/17 Python
Python实现随机生成有效手机号码及身份证功能示例
2017/06/05 Python
python实现数据图表
2017/07/29 Python
在python3环境下的Django中使用MySQL数据库的实例
2017/08/29 Python
django框架使用orm实现批量更新数据的方法
2019/06/21 Python
Python简易版图书管理系统
2019/08/12 Python
python3实现名片管理系统(控制台版)
2020/11/29 Python
基于HTML5陀螺仪实现ofo首页眼睛移动效果的示例
2017/07/31 HTML / CSS
高级技校毕业生自荐信
2013/11/18 职场文书
水利水电专业自荐信
2014/07/08 职场文书
祖国在我心中演讲稿(小学生)
2014/09/23 职场文书
不同意离婚代理词
2015/05/23 职场文书
教师节主持词开场白
2015/05/29 职场文书
2016年度农村党员干部主题教育活动总结
2016/04/06 职场文书
Vue和Flask通信的实现
2021/05/19 Vue.js
Redis可视化客户端小结
2021/06/10 Redis