解决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 相关文章推荐
JavaScript的面向对象(二)
Nov 09 Javascript
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
Jun 28 Javascript
使用js实现按钮控制文本框加1减1应用于小时+分钟
Dec 09 Javascript
jQuery中eq()方法用法实例
Jan 05 Javascript
分享纯手写漂亮的表单验证
Nov 19 Javascript
javascript简单比较日期大小的方法
Jan 05 Javascript
javascript中eval解析JSON字符串
Feb 27 Javascript
5 种JavaScript编码规范
Jan 30 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【凹多边形的分离轴检测算法】
Dec 13 Javascript
Vue源码之关于vm.$delete()/Vue.use()内部原理详解
May 01 Javascript
js实现自定义滚动条的示例
Oct 27 Javascript
原生js 实现表单验证功能
Feb 08 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
新的一年,新的期待:DC在2020年的四部动画电影
2020/01/01 欧美动漫
东方红 - 来复式再生机的修复
2021/03/02 无线电
php获取汉字首字母的函数
2013/11/07 PHP
PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法示例
2017/08/10 PHP
使用Javascript和DOM Interfaces来处理HTML
2006/10/09 Javascript
JS获取键盘上任意按键的值(实例代码)
2013/11/12 Javascript
详解javascript高级定时器
2015/12/31 Javascript
JS优化与惰性载入函数实例分析
2017/04/06 Javascript
Vue声明式渲染详解
2017/05/17 Javascript
推荐VSCode 上特别好用的 Vue 插件之vetur
2017/09/14 Javascript
浅析Vue项目中使用keep-Alive步骤
2018/07/27 Javascript
layui radio性别单选框赋值方法
2018/08/15 Javascript
Vue3.0中的monorepo管理模式的实现
2019/10/14 Javascript
浅析vue中的provide / inject 有什么用处
2019/11/10 Javascript
Vue绑定用户接口实现代码示例
2020/11/04 Javascript
[04:22]DOTA2上海特级锦标赛主赛事第四日TOP10
2016/03/06 DOTA
在Python中使用Mako模版库的简单教程
2015/04/08 Python
使用Python的urllib2模块处理url和图片的技巧两则
2016/02/18 Python
Python模块WSGI使用详解
2018/02/02 Python
Python多进程入门、分布式进程数据共享实例详解
2019/06/03 Python
前端实现弹幕效果的方法总结(包含css3和canvas的实现方式)
2018/07/12 HTML / CSS
为中国消费者甄选天下优品:网易严选
2016/08/11 全球购物
专门经营化妆刷的美国彩妆品牌:Sigma Beauty
2017/09/11 全球购物
毕业生个人求职的自我评价
2013/10/28 职场文书
新闻专业个人求职信
2013/12/19 职场文书
房产销售经理职责
2013/12/20 职场文书
语文教学感言
2014/02/06 职场文书
抽奖活动主持词
2014/03/31 职场文书
慰问敬老院活动总结
2014/04/26 职场文书
企业文化标语大全
2014/06/10 职场文书
解除劳动合同协议书(样本)
2014/10/02 职场文书
老人再婚离婚协议书范本
2014/10/27 职场文书
党建工作整改措施
2014/10/28 职场文书
检察院起诉意见书
2015/05/20 职场文书
三严三实·严以用权心得体会
2016/01/12 职场文书
实习员工转正的评语汇总,以备不时之需
2019/12/17 职场文书