解决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 打地鼠游戏代码说明
Oct 12 Javascript
使用apply方法处理数组的三个技巧[译]
Sep 20 Javascript
JS使用eval()动态创建变量的方法
Jun 03 Javascript
AngularJS Select(选择框)使用详解
Jan 18 Javascript
js实现短信发送倒计时功能(正则验证)
Feb 10 Javascript
vue 右键菜单插件 简单、可扩展、样式自定义的右键菜单
Nov 29 Javascript
jQuery提示框插件SweetAlert用法分析
Aug 05 jQuery
微信自定义分享链接信息(标题,图片和内容)实现过程详解
Sep 04 Javascript
JS回调函数深入理解
Oct 16 Javascript
js使用文档就绪函数动态改变页面内容示例【innerHTML、innerText】
Nov 07 Javascript
详解vue-template-admin三级路由无法缓存的解决方案
Mar 10 Javascript
js实现拖拽与碰撞检测
Sep 18 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调用数据库的存贮过程!
2006/10/09 PHP
javascript some()函数用法详解
2014/11/13 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
2020/03/29 PHP
两个DIV等高的JS的实现代码
2007/12/23 Javascript
javascript 模拟点击广告
2010/01/02 Javascript
js中parseFloat(参数1,参数2)定义和用法及注意事项
2013/01/27 Javascript
JavaScript操作XML/HTML比较常用的对象属性集锦
2015/10/30 Javascript
使用JavaScript实现弹出层效果的简单实例
2016/05/31 Javascript
js获取当前年月日-YYYYmmDD格式的实现代码
2016/06/01 Javascript
jquery.form.js异步提交表单详解
2017/04/25 jQuery
详解JavaScript中的六种错误类型
2017/09/21 Javascript
vue环境搭建简单教程
2017/11/07 Javascript
对vue 键盘回车事件的实例讲解
2018/08/25 Javascript
JS实现动态添加外部js、css到head标签的方法
2019/06/05 Javascript
深入学习js函数的隐式参数 arguments 和 this
2019/06/24 Javascript
微信小程序之侧边栏滑动实现过程解析(附完整源码)
2019/08/23 Javascript
jquery轮播图插件使用方法详解
2020/07/31 jQuery
[06:13]DOTA2进化论(修改版)
2013/10/08 DOTA
[55:32]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第二场
2018/04/05 DOTA
Python中atexit模块的基本使用示例
2015/07/08 Python
python利用datetime模块计算时间差
2015/08/04 Python
python实现搜索本地文件信息写入文件的方法
2016/02/22 Python
python 实现一个贴吧图片爬虫的示例
2017/10/12 Python
Python collections模块使用方法详解
2019/08/28 Python
python 识别登录验证码图片功能的实现代码(完整代码)
2020/07/03 Python
如何利用input事件来监听移动端的输入
2016/04/15 HTML / CSS
YOOX美国官方网站:全球著名的多品牌时尚网络概念店
2016/09/11 全球购物
哥伦比亚最大的网上商店:Linio哥伦比亚
2016/09/25 全球购物
如何用SQL语句进行模糊查找
2015/09/25 面试题
Java的类与C++的类有什么不同
2014/01/18 面试题
表彰大会主持词
2014/03/26 职场文书
员工试用期考核自我鉴定
2014/04/13 职场文书
小学生常见病防治方案
2014/06/06 职场文书
大学生自荐材料范文
2014/12/30 职场文书
收入证明范本
2015/06/12 职场文书
pandas中DataFrame重置索引的几种方法
2021/05/24 Python