解决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 相关文章推荐
js CSS操作方法集合
Oct 31 Javascript
JavaScript执行顺序详细介绍
Dec 04 Javascript
深入理解JavaScript系列(49):Function模式(上篇)
Mar 04 Javascript
chrome不支持form.submit的解决方案
Apr 28 Javascript
AngularJS之页面跳转Route实例代码
Mar 10 Javascript
Vue实现百度下拉提示搜索功能
Jun 21 Javascript
JS实现下拉菜单列表与登录注册弹窗效果
Aug 10 Javascript
Vue.js 动态为img的src赋值方法
Mar 14 Javascript
JavaScript实现的简单加密解密操作示例
Jun 01 Javascript
浅谈javascript中的prototype和__proto__的理解
Apr 07 Javascript
Vue检测屏幕变化来改变不同的charts样式实例
Oct 26 Javascript
JavaScript获取URL参数的方法分享
Apr 07 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
11个PHP 分页脚本推荐
2011/08/15 PHP
php实现的mongodb操作类
2015/05/28 PHP
thinkphp验证码的实现(form、ajax实现验证)
2016/07/28 PHP
微信开发之php表单微信中自动提交两次问题解决办法
2017/01/08 PHP
PHP命名空间定义与用法实例分析
2019/08/14 PHP
Yii框架Session与Cookie使用方法示例
2019/10/14 PHP
巧妙破除网页右键禁用的十大绝招
2006/08/12 Javascript
jQuery插件原来如此简单 jQuery插件的机制及实战
2012/02/07 Javascript
图片延迟加载的实现代码(模仿懒惰)
2013/03/29 Javascript
基于dom编程中 动态创建与删除元素的使用
2013/04/17 Javascript
鼠标拖拽移动子窗体的JS实现
2014/02/25 Javascript
node.js使用nodemailer发送邮件实例
2014/03/10 Javascript
《JavaScript函数式编程》读后感
2015/08/07 Javascript
jQuery简单实现两级下拉菜单效果代码
2015/09/15 Javascript
ES6学习笔记之正则表达式和字符串正则方法分析
2017/04/25 Javascript
微信小程序实现添加手机联系人功能示例
2017/11/30 Javascript
微信小程序自定义带价格显示日历效果
2018/12/29 Javascript
[02:12]2015国际邀请赛 SHOWOPEN
2015/08/05 DOTA
python和shell实现的校验IP地址合法性脚本分享
2014/10/23 Python
Python fileinput模块使用实例
2015/05/28 Python
Python 爬虫学习笔记之正则表达式
2016/09/21 Python
关于python2 csv写入空白行的问题
2018/06/22 Python
python实现微信定时每天和女友发送消息
2019/04/29 Python
python Event事件、进程池与线程池、协程解析
2019/10/25 Python
keras自定义回调函数查看训练的loss和accuracy方式
2020/05/23 Python
tensorflow 大于某个值为1,小于为0的实例
2020/06/30 Python
HTML5 在canvas中绘制矩形附效果图
2014/06/23 HTML / CSS
俄罗斯在线水暖商店:Perfecto.ru
2019/10/25 全球购物
What is EJB
2016/07/22 面试题
学雷锋演讲稿
2014/03/04 职场文书
祖国在我心中的演讲稿
2014/05/04 职场文书
中文专业毕业生自荐信
2014/05/24 职场文书
党的群众路线教育实践活动宣传标语口号
2014/06/06 职场文书
员工趣味活动方案
2014/08/27 职场文书
工商局局长个人对照检查材料思想汇报
2014/09/23 职场文书
群众路线剖析材料(四风问题)
2014/10/08 职场文书