解决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中操作时间之getUTCDate()方法的使用
Jun 10 Javascript
JS hashMap实例详解
May 26 Javascript
基于jQuery代码实现圆形菜单展开收缩效果
Feb 13 Javascript
浅谈JavaScript正则表达式-非捕获性分组
Mar 08 Javascript
js鼠标跟随运动效果
Mar 11 Javascript
详解windows下vue-cli及webpack 构建网站(二)导入bootstrap样式
Jun 17 Javascript
详解Vue + Vuex 如何使用 vm.$nextTick
Nov 20 Javascript
总结js函数相关知识点
Feb 27 Javascript
Vue实现动态创建和删除数据的方法
Mar 17 Javascript
JS实现字符串去重及数组去重的方法示例
Apr 21 Javascript
小程序清理本地缓存的方法
Aug 17 Javascript
js实现右键弹出自定义菜单
Sep 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
令PHP初学者头疼十四条问题大总结
2008/11/12 PHP
PHP删除非空目录的函数代码小结
2013/02/28 PHP
php使用指定字符列表生成随机字符串的方法
2015/04/18 PHP
PHP处理会话函数大总结
2015/08/05 PHP
laravel5 Eloquent 实现事务方式
2019/10/21 PHP
载入进度条 效果
2006/07/08 Javascript
javascript使用activex控件的代码
2011/01/27 Javascript
javascript在当前窗口关闭前检测窗口是否关闭
2014/09/29 Javascript
nodejs中操作mysql数据库示例
2014/12/20 NodeJs
JavaScript判断表单提交时哪个radio按钮被选中的方法
2015/03/21 Javascript
jQuery使用Selectator插件实现多选下拉列表过滤框(附源码下载)
2016/04/08 Javascript
sencha ext js 6 快速入门(必看)
2016/06/01 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
2016/08/04 Javascript
jQuery中slidedown与slideup方法用法示例
2016/09/16 Javascript
js闭包用法实例详解
2016/12/13 Javascript
JS简单获取日期相差天数的方法
2017/04/24 Javascript
微信小程序实现给嵌套template模板传递数据的方式总结
2017/12/18 Javascript
Vue.js子组件向父组件通信的方法实例代码详解
2018/12/10 Javascript
jQuery事件委托代码实践详解
2019/06/21 jQuery
layui使用表格渲染获取行数据的例子
2019/09/13 Javascript
JavaScript隐式类型转换代码实例
2020/05/29 Javascript
vue操作dom元素的3种方法示例
2020/09/20 Javascript
深入Python函数编程的一些特性
2015/04/13 Python
Python中设置变量访问权限的方法
2015/04/27 Python
Python+django实现文件下载
2016/01/17 Python
python使用opencv进行人脸识别
2017/04/07 Python
python装饰器-限制函数调用次数的方法(10s调用一次)
2018/04/21 Python
Pandas Shift函数的基础入门学习笔记
2018/11/16 Python
python 读取Linux服务器上的文件方法
2018/12/27 Python
Python+Selenium实现自动化的环境搭建的步骤(图文)
2020/09/01 Python
python使用requests库爬取拉勾网招聘信息的实现
2020/11/20 Python
生产部管理制度
2014/01/31 职场文书
违反交通法规检讨书
2014/09/10 职场文书
高等学院职业生涯规划书范文
2014/09/16 职场文书
保安辞职信范文
2015/02/28 职场文书
pandas中DataFrame数据合并连接(merge、join、concat)
2021/05/30 Python