解决Vue打包后访问图片/图标不显示的问题


Posted in Javascript onJuly 25, 2019

大家可否遇到过 npm run build 打包后,项目在线上运行时,资源文件 (图片、图标)不显示 的问题,

接下来,我给大家分享一下我的解决方案~

1.检查打包后dist中的css文件

解决Vue打包后访问图片/图标不显示的问题

打开此文件后你会头晕,因为都是打包压缩过的css代码,不过没关系 ,关键字搜索url

解决Vue打包后访问图片/图标不显示的问题 

检查该url路径是否匹配正确

对比后惊人发现!!!

解决Vue打包后访问图片/图标不显示的问题

因此在url路径前添加../../就OK了, 但是 很麻烦,每次打包后都要进行二次加工吗?

并不是!!!

2.自动添加 ../../ 的方法

打开build/utils.js,检测 publicPath 值是否正确,自己配置成相应的即可!

if (options.extract) {
   return ExtractTextPlugin.extract({
    use: loaders,
    fallback: 'vue-style-loader',
    publicPath: '../../'
   })
  } else {
   return ['vue-style-loader'].concat(loaders)
  }

配置好之后,npm run build打包后就会自动匹配正确的路径,无需手动修改,

总结

以上所述是小编给大家介绍的解决Vue打包后访问图片/图标不显示的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
写给想学习Javascript的朋友一点学习经验小结
Nov 23 Javascript
Jquery操作下拉框(DropDownList)实现取值赋值
Aug 13 Javascript
javascript分页代码实例分享(js分页)
Dec 13 Javascript
javaScript如何跳出多重循环break、continue
Sep 01 Javascript
BootStrap 图片样式、辅助类样式和CSS组件的实例详解
Jan 20 Javascript
微信分享调用jssdk实例
Jun 08 Javascript
jQuery实现IE输入框完成placeholder标签功能的方法
Sep 20 jQuery
javaScript动态添加Li元素的实例
Feb 24 Javascript
代码实例ajax实现点击加载更多数据图片
Oct 12 Javascript
JavaScript之实现一个简单的Vue示例
Jan 17 Javascript
实例详解带参数的 npm script
May 28 Javascript
JavaScript封装单向链表的示例代码
Sep 17 Javascript
使用VueCli3+TypeScript+Vuex一步步构建todoList的方法
Jul 25 #Javascript
vue使用代理解决请求跨域问题详解
Jul 24 #Javascript
Vue父组件如何获取子组件中的变量
Jul 24 #Javascript
mock.js模拟数据实现前后端分离
Jul 24 #Javascript
vue+mock.js实现前后端分离
Jul 24 #Javascript
微信小程序如何修改radio和checkbox的默认样式和图标
Jul 24 #Javascript
Vue封装的组件全局注册并引用
Jul 24 #Javascript
You might like
PHP 读取Postgresql中的数组
2013/04/14 PHP
php创建session的方法实例详解
2015/01/27 PHP
ThinkPHP里用U方法调用js文件实例
2015/06/18 PHP
NodeJS学习笔记之MongoDB模块
2015/01/13 NodeJs
JavaScript实现网页对象拖放功能的方法
2015/04/15 Javascript
Vue.js每天必学之计算属性computed与$watch
2016/09/05 Javascript
JS比较两个数值的大小实例
2016/11/25 Javascript
基本DOM节点操作
2017/01/17 Javascript
Vue shopCart 组件开发详解
2018/01/26 Javascript
JS常用的几种数组遍历方式以及性能分析对比实例详解
2018/04/11 Javascript
解决Vue.js由于延时显示了{{message}}引用界面的问题
2018/08/25 Javascript
vue使用el-upload上传文件及Feign服务间传递文件的方法
2019/03/15 Javascript
详解elementui之el-image-viewer(图片查看器)
2019/08/30 Javascript
Vue 自定义指令功能完整实例
2019/09/17 Javascript
JavaScript适配器模式原理与用法实例详解
2020/03/09 Javascript
学前端,css与javascript重难点浅析
2020/06/11 Javascript
JS实现数据动态渲染的竖向步骤条
2020/06/24 Javascript
Vue前端判断数据对象是否为空的实例
2020/09/02 Javascript
[01:46]新英雄登场
2019/09/10 DOTA
Pyqt实现无边框窗口拖动以及窗口大小改变
2018/04/19 Python
Python 修改列表中的元素方法
2018/06/26 Python
Python中的Django基本命令实例详解
2018/07/15 Python
浅谈python的dataframe与series的创建方法
2018/11/12 Python
Python函数返回不定数量的值方法
2019/01/22 Python
conda安装tensorflow和conda常用命令小结
2021/02/20 Python
HTML5之WebGL 3D概述(下)—借助类库开发及框架介绍
2013/01/31 HTML / CSS
美国山地自行车、露营、户外装备和服装购物网站:Aventuron
2018/05/05 全球购物
美国在线面料商店:Online Fabric Store
2018/07/26 全球购物
C语言中break与continue的区别
2012/07/12 面试题
通用C#笔试题附答案
2016/11/26 面试题
初中三年毕业生的自我评价分享
2014/02/14 职场文书
小学生秋游活动方案
2014/02/23 职场文书
单位工程竣工验收方案
2014/03/16 职场文书
2014年街道办事处工作总结
2014/12/11 职场文书
2015教师个人工作总结范文
2015/03/31 职场文书
三十年同学聚会感言
2015/07/30 职场文书