解决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 attachEvent和addEventListener使用方法
Mar 19 Javascript
javascript实现的距离现在多长时间后的一个格式化的日期
Oct 29 Javascript
jQuery 阴影插件代码分享
Jan 09 Javascript
jquery默认校验规则整理
Mar 24 Javascript
jQuery对table表格进行增删改查
Dec 22 Javascript
Angularjs单选改为多选的开发过程及问题解析
Feb 17 Javascript
node使用UEditor富文本编辑器的方法实例
Jul 11 Javascript
使用 vue.js 构建大型单页应用
Feb 10 Javascript
Vue自定义指令封装节流函数的方法示例
Jul 09 Javascript
使用layui日期控件laydate对开始和结束时间进行联动控制的方法
Sep 06 Javascript
vue跳转页面的几种方法(推荐)
Mar 26 Javascript
vue 将多个过滤器封装到一个文件中的代码详解
Sep 05 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
PHP和JavaScrip分别获取关联数组的键值示例代码
2013/09/16 PHP
测试php函数的方法
2013/11/13 PHP
PHP 正则判断中文UTF-8或GBK的思路及具体实现
2013/11/26 PHP
yii2-GridView在开发中常用的功能及技巧总结
2017/01/07 PHP
阿里云PHP SMS短信服务验证码发送方法
2017/07/11 PHP
JavaScript 私有成员分析
2009/01/13 Javascript
js实现文本框选中的方法
2015/05/26 Javascript
jQuery validate插件submitHandler提交导致死循环解决方法
2016/01/21 Javascript
JavaScript模版引擎的基本实现方法浅析
2016/02/15 Javascript
js添加事件的通用方法推荐
2016/05/15 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
微信小程序 利用css实现遮罩效果实例详解
2017/01/21 Javascript
Vue响应式原理详解
2017/04/18 Javascript
Angular4实现动态添加删除表单输入框功能
2017/08/11 Javascript
Node之简单的前后端交互(实例讲解)
2017/11/14 Javascript
Nodejs调用Dll模块的方法
2018/09/17 NodeJs
解决vue axios的封装 请求状态的错误提示问题
2018/09/25 Javascript
让 babel webpack vue 配置文件支持智能提示的方法
2019/06/22 Javascript
通过layer实现可输入的模态框的例子
2019/09/27 Javascript
Node.js Domain 模块实例详解
2020/03/18 Javascript
[10:54]Team Spirit vs Navi
2018/06/07 DOTA
python爬虫中get和post方法介绍以及cookie作用
2018/02/08 Python
python 将md5转为16字节的方法
2018/05/29 Python
numpy库与pandas库axis=0,axis= 1轴的用法详解
2019/05/27 Python
pandas的qcut()方法详解
2019/07/06 Python
pandas的to_datetime时间转换使用及学习心得
2019/08/11 Python
Django中modelform组件实例用法总结
2020/02/10 Python
7款设计巧妙的css3飘带状3D立体效果的导航菜单和表单窗口
2013/02/04 HTML / CSS
土耳其时尚购物网站:Morhipo
2017/09/04 全球购物
春季运动会开幕词
2015/01/28 职场文书
2015年车间主任工作总结
2015/05/21 职场文书
欠款证明
2015/06/24 职场文书
高一军训感想
2015/08/07 职场文书
职业生涯规划书之大学四年
2019/08/07 职场文书
MySQL8.0.18配置多主一从
2021/06/21 MySQL
python三子棋游戏
2022/05/04 Python