解决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/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
Nov 25 Javascript
js重写alert控件(适合学习js的新手朋友)
Aug 24 Javascript
JS获取文件大小方法小结
Dec 08 Javascript
JavaScript动态插入CSS的方法
Dec 10 Javascript
js获取url传值的方法
Dec 18 Javascript
使用JavaScript判断手机浏览器是横屏还是竖屏问题
Aug 02 Javascript
浅析如何利用JavaScript进行语音识别
Oct 27 Javascript
基于vue,vue-router, vuex及addRoutes进行权限控制问题
May 02 Javascript
浅析微信小程序modal弹窗关闭默认会执行cancel问题
Oct 14 Javascript
Weex开发之地图篇的具体使用
Oct 16 Javascript
JavaScript修改注册表实例代码
Jan 05 Javascript
微信小程序学习总结(二)样式、属性、模板操作分析
Jun 04 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 多维数组排序实现代码
2009/08/05 PHP
PHP 闭包详解及实例代码
2016/09/28 PHP
php array_values 返回数组的所有值详解及实例
2016/11/12 PHP
一个对于Array的简单扩展
2006/10/03 Javascript
Js的MessageBox
2006/12/03 Javascript
js利用与或运算符优先级实现if else条件判断表达式
2010/04/15 Javascript
jqTransform form表单美化插件使用方法
2012/07/05 Javascript
JavaScript中setInterval的用法总结
2013/11/20 Javascript
jQuery获取和设置表单元素的方法
2014/02/14 Javascript
jquery 判断滚动条到达了底部和顶端的方法
2014/04/02 Javascript
JavaScript实现16进制颜色值转RGB的方法
2015/02/09 Javascript
javascript实现获取字符串hash值
2015/05/10 Javascript
Vuejs第七篇之Vuejs过渡动画案例全面解析
2016/09/05 Javascript
Vue.js中数据绑定的语法教程
2017/06/02 Javascript
JS抛物线动画实例制作
2018/02/24 Javascript
vue页面加载时的进度条功能(实例代码)
2020/01/13 Javascript
原生JS利用transform实现banner的无限滚动示例代码
2020/06/15 Javascript
python设置检查点简单实现代码
2014/07/01 Python
pandas 小数位数 精度的处理方法
2018/06/09 Python
python中reader的next用法
2018/07/24 Python
selenium+python实现自动化登录的方法
2018/09/04 Python
Python3批量生成带logo的二维码方法
2019/06/24 Python
python字符串替换第一个字符串的方法
2019/06/26 Python
Python编程学习之如何判断3个数的大小
2019/08/07 Python
简单了解django文件下载方式
2020/02/10 Python
Python实现猜年龄游戏代码实例
2020/03/25 Python
Kidsroom台湾:来自德国的婴儿用品
2017/12/11 全球购物
房地产销售计划书
2014/01/10 职场文书
文案策划求职信
2014/04/14 职场文书
市场营销工作计划书
2014/05/06 职场文书
民事授权委托书范文
2014/08/02 职场文书
四风问题党员个人整改措施
2014/10/27 职场文书
2014教师年度工作总结
2014/11/10 职场文书
2015年公民道德宣传日活动总结
2015/03/23 职场文书
复制别人的成功真的会成功吗?
2019/10/17 职场文书
小程序后台PHP版本部署运行 LNMP+WNMP
2021/04/01 Servers