解决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 相关文章推荐
不一样的文字闪烁 轮番闪烁
Nov 11 Javascript
Javascript attachEvent传递参数的办法
Dec 14 Javascript
jQuery学习笔记之总体架构
Jun 03 Javascript
深入理解JavaScript系列(21):S.O.L.I.D五大原则之接口隔离原则ISP详解
Mar 05 Javascript
jQuery简单实现验证邮箱格式
Jul 15 Javascript
Bootstrap每天必学之简单入门
Nov 19 Javascript
jQuery实现分隔条左右拖动功能
Nov 21 Javascript
AngularJS页面带参跳转及参数解析操作示例
Jun 28 Javascript
Vue中对比scoped css和css module的区别
May 17 Javascript
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
Oct 26 jQuery
用JS实现一个简单的打砖块游戏
Dec 11 Javascript
three.js利用射线Raycaster进行碰撞检测
Mar 12 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
Body是什么,该怎么喝出咖啡里的口感
2021/03/03 咖啡文化
php5数字型字符串加解密代码
2008/04/24 PHP
php编写批量生成不重复的卡号密码代码
2015/05/14 PHP
Yii框架上传图片用法总结
2016/03/28 PHP
Yii2 GridView实现列表页直接修改数据的方法
2016/05/16 PHP
php关闭warning问题的解决方法
2016/05/17 PHP
写了10年的Javascript也未必全了解的连续赋值运算
2011/03/25 Javascript
打开新窗口关闭当前页面不弹出关闭提示js代码
2013/03/18 Javascript
基于dom编程中 动态创建与删除元素的使用
2013/04/17 Javascript
jquery实现商品拖动选择效果代码(自写)
2013/05/28 Javascript
js函数返回多个返回值的示例代码
2013/11/05 Javascript
js replace替换所有匹配的字符串
2014/02/13 Javascript
node.js中的fs.readlinkSync方法使用说明
2014/12/17 Javascript
jQuery EasyUI 布局之动态添加tabs标签页
2015/11/18 Javascript
浅析jQuery中使用$所引发的问题
2016/05/29 Javascript
JQuery动态添加Select的Option元素实现方法
2016/08/29 Javascript
AngularJs Managing Service Dependencies详解
2016/09/02 Javascript
jquery实现简单的瀑布流布局
2016/12/11 Javascript
jQuery zTree树插件简单使用教程
2017/01/10 Javascript
webpack组织模块打包Library的原理及实现
2018/03/10 Javascript
element-ui 表格数据时间格式化的方法
2018/08/24 Javascript
[00:37]DOTA2上海特级锦标赛 OG战队宣传片
2016/03/03 DOTA
Python range、enumerate和zip函数用法详解
2019/09/11 Python
python将字符串转变成dict格式的实现
2019/11/18 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
2020/02/13 Python
python numpy矩阵信息说明,shape,size,dtype
2020/05/22 Python
Sneaker Studio捷克:购买运动鞋
2018/07/08 全球购物
Under Armour瑞典官方网站:美国高端运动科技品牌
2018/11/21 全球购物
厂长助理岗位职责
2013/12/27 职场文书
中国梦演讲稿开场白
2014/08/28 职场文书
2015年元旦演讲稿
2014/09/12 职场文书
企业三严三实学习心得体会
2014/10/13 职场文书
奇妙的 CSS shapes(CSS图形)
2021/04/05 HTML / CSS
python使用pygame创建精灵Sprite
2021/04/06 Python
Django rest framework如何自定义用户表
2021/06/09 Python
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
2022/03/22 MySQL