解决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 相关文章推荐
jQuery autocomplete插件修改
Apr 17 Javascript
js indexOf()定义和用法
Oct 21 Javascript
js图片自动轮播代码分享(js图片轮播)
May 06 Javascript
JavaScript中的函数的两种定义方式和函数变量赋值
May 12 Javascript
javascript中传统事件与现代事件
Jun 23 Javascript
javascript中setInterval的用法
Jul 19 Javascript
jQuery javascript获得网页的高度与宽度的实现代码
Apr 26 Javascript
JavaScript的React Web库的理念剖析及基础上手指南
May 10 Javascript
解决vue build打包之后首页白屏的问题
Mar 06 Javascript
node下使用UglifyJS压缩合并JS文件的方法
Mar 07 Javascript
Vue-router 切换组件页面时进入进出动画方法
Sep 01 Javascript
js使用文档就绪函数动态改变页面内容示例【innerHTML、innerText】
Nov 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
php visitFile()遍历指定文件夹函数
2010/08/21 PHP
CI使用Tank Auth转移数据库导致密码用户错误的解决办法
2014/06/12 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
2016/03/14 PHP
Ajax实现对静态页面的文章访问统计功能示例
2016/10/10 PHP
ThinkPHP3.1.x修改成功与失败跳转页面的方法
2017/09/29 PHP
js动态切换图片的方法
2015/01/20 Javascript
JS实现兼容各浏览器解析XML文档数据的方法
2015/06/01 Javascript
jQuery Real Person验证码插件防止表单自动提交
2015/11/06 Javascript
AngularJs中route的使用方法和配置
2016/02/04 Javascript
基于 Node.js 实现前后端分离
2016/04/23 Javascript
jquery实现网站列表切换效果的2种方法
2016/08/12 Javascript
使用Ajax与服务器(JSON)通信实例
2016/11/04 Javascript
js eval函数使用,js对象和字符串互转实例
2017/03/06 Javascript
深入理解AngularJs-scope的脏检查(一)
2017/06/19 Javascript
Koa2 之文件上传下载的示例代码
2018/03/29 Javascript
layer.open 按钮的点击事件关闭方法
2018/08/17 Javascript
vue+element实现表单校验功能
2019/05/20 Javascript
jQuery操作attr、prop、val()/text()/html()、class属性
2019/05/23 jQuery
在vue-cli 3中给stylus、sass样式传入共享的全局变量
2019/08/12 Javascript
python3简单实现微信爬虫
2015/04/09 Python
Python实现视频下载功能
2017/03/14 Python
Django csrf 两种方法设置form的实例
2019/02/03 Python
Python实现捕获异常发生的文件和具体行数
2020/04/25 Python
python实现启动一个外部程序,并且不阻塞当前进程
2020/12/05 Python
澳大利亚在线划船、露营和钓鱼商店:BCF Australia
2020/03/22 全球购物
配置管理计划的主要内容有哪些
2014/06/20 面试题
趣味运动会活动方案
2014/02/12 职场文书
汉语言文学毕业生自荐信范文
2014/03/24 职场文书
成绩单家长评语大全
2014/04/16 职场文书
高中教师评语大全
2014/04/25 职场文书
公司人事任命通知
2015/04/20 职场文书
升职自荐书
2019/05/09 职场文书
解决MultipartFile.transferTo(dest) 报FileNotFoundExcep的问题
2021/07/01 Java/Android
DE1107机评
2022/04/05 无线电
原生JS实现分页
2022/04/19 Javascript
JavaScript实现音乐播放器
2022/08/14 Javascript