解决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 异常处理使用总结
Jun 21 Javascript
jquery prop的使用介绍及与attr的区别
Dec 19 Javascript
BootStrap网页中代码显示用法详解
Oct 21 Javascript
JavaScript实现三级联动效果
Jul 15 Javascript
Javascript实现找不同色块的游戏
Jul 17 Javascript
利用JavaScript实现栈的数据结构示例代码
Aug 02 Javascript
JavaScript如何对图片进行黑白化
Apr 10 Javascript
详解组件库的webpack构建速度优化
Jun 18 Javascript
VUE解决微信签名及SPA微信invalid signature问题(完美处理)
Mar 29 Javascript
vue轻量级框架无法获取到vue对象解决方法
May 12 Javascript
layui插件表单验证提交触发提交的例子
Sep 09 Javascript
React Native登录之指纹登录篇的示例代码
Nov 03 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的宝库目录--PEAR
2006/10/09 PHP
php 注释规范
2012/03/29 PHP
ThinkPHP自动完成中使用函数与回调方法实例
2014/11/29 PHP
php中最简单的字符串匹配算法
2014/12/16 PHP
PHP面向对象程序设计之类与反射API详解
2016/12/02 PHP
Javascript 网页水印(非图片水印)实现代码
2010/03/01 Javascript
javascript中var的重要性分析
2015/02/11 Javascript
jquery不常用方法汇总
2015/07/26 Javascript
基于jQuery+PHP+Mysql实现在线拍照和在线浏览照片
2015/09/06 Javascript
jQuery的Cookie封装,与PHP交互的简单实现
2016/10/05 Javascript
Javascript Event(事件)的传播与冒泡
2017/01/23 Javascript
JavaScript实现时钟滴答声效果
2017/01/29 Javascript
微信小程序request出现400的问题解决办法
2017/05/23 Javascript
Swiper 4.x 使用方法(移动端网站的内容触摸滑动)
2018/05/17 Javascript
JavaScript遍历DOM元素的常见方式示例
2019/02/16 Javascript
微信小程序蓝牙连接小票打印机实例代码详解
2019/06/03 Javascript
详解利用eventemitter2实现Vue组件通信
2019/11/04 Javascript
vue.js的简单自动求和计算实例
2019/11/08 Javascript
微信小程序tabBar设置实例解析
2019/11/14 Javascript
jquery实现鼠标悬浮弹出气泡提示框
2020/12/23 jQuery
python笔记(1) 关于我们应不应该继续学习python
2012/10/24 Python
Python使用函数默认值实现函数静态变量的方法
2014/08/18 Python
python3编写C/S网络程序实例教程
2014/08/25 Python
python中set常用操作汇总
2016/06/30 Python
python K近邻算法的kd树实现
2018/09/06 Python
Python使用while循环花式打印乘法表
2019/01/28 Python
pycharm new project变成灰色的解决方法
2019/06/27 Python
numpy求平均值的维度设定的例子
2019/08/24 Python
python画蝴蝶曲线图的实例
2019/11/21 Python
keras.layer.input()用法说明
2020/06/16 Python
美国Max仓库:Max Warehouse
2020/05/31 全球购物
2014年学习全国道德模范事迹思想汇报
2014/09/15 职场文书
小学生光盘行动倡议书
2015/04/28 职场文书
《搭石》教学反思
2016/02/18 职场文书
pytorch finetuning 自己的图片进行训练操作
2021/06/05 Python
TypeScript 使用 Tuple Union 声明函数重载
2022/04/07 Javascript