解决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中文入门指南,翻译加实例,jQuery的起点教程
Feb 09 Javascript
用js实现手把手教你月入万刀(转贴)
Nov 07 Javascript
基于jquery的跨域调用文件
Nov 19 Javascript
JavaScript立即执行函数的三种不同写法
Sep 05 Javascript
node.js中的console.trace方法使用说明
Dec 09 Javascript
JS实现的简洁二级导航菜单雏形效果
Oct 13 Javascript
学习Javascript面向对象编程之封装
Feb 23 Javascript
微信支付 JS API支付接口详解
Jul 11 Javascript
js实现3d悬浮效果
Feb 16 Javascript
基于JavaScript实现微信抢红包功能
Jul 20 Javascript
React中使用collections时key的重要性详解
Aug 07 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
Sep 11 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 线程安全与非线程安全版本的区别深入解析
2013/08/06 PHP
zf框架的数据库追踪器使用示例
2014/03/13 PHP
php使用explode()函数将字符串拆分成数组的方法
2015/02/17 PHP
详解js异步文件加载器
2016/01/24 PHP
详解PHP的Yii框架中的Controller控制器
2016/03/29 PHP
PHP数组内存利用率低和弱类型详细解读
2017/08/10 PHP
javascript Window及document对象详细整理
2011/01/12 Javascript
js冒泡、捕获事件及阻止冒泡方法详细总结
2014/05/08 Javascript
JavaScript设计模式之外观模式介绍
2014/12/28 Javascript
jQuery模拟原生态App上拉刷新下拉加载更多页面及原理
2015/08/10 Javascript
页面内容排序插件jSort使用方法
2015/10/10 Javascript
javascript手风琴下拉菜单实现代码
2015/11/12 Javascript
AngularJS基础 ng-list 指令详解及示例代码
2016/08/02 Javascript
原生js实现节日时间倒计时功能
2017/01/18 Javascript
jQuery插件echarts实现的去掉X轴、Y轴和网格线效果示例【附demo源码下载】
2017/03/04 Javascript
BootStrap注意事项小结(五)表单
2017/03/10 Javascript
JSON创建键值对(key是中文或者数字)方式详解
2017/08/24 Javascript
Three.js入门之hello world以及如何绘制线
2017/09/25 Javascript
史上最为详细的javascript继承(推荐)
2019/05/18 Javascript
vue+egg+jwt实现登录验证的示例代码
2019/05/18 Javascript
Python DataFrame.groupby()聚合函数,分组级运算
2018/09/18 Python
pyautogui自动化控制鼠标和键盘操作的步骤
2020/04/01 Python
PyCharm 在Windows的有用快捷键详解
2020/04/07 Python
Python利用pip安装tar.gz格式的离线资源包
2020/09/14 Python
CSS3按钮鼠标悬浮实现光圈效果源码
2016/09/11 HTML / CSS
Microsoft新加坡官方网站:购买微软最新软件和技术产品
2016/10/28 全球购物
中国综合性网上购物商城:当当(网上卖书起家)
2016/11/16 全球购物
SKECHERS官方旗舰店:美国舒适运动休闲品牌
2017/12/22 全球购物
关于教师节的演讲稿
2014/09/04 职场文书
酒店管理专业毕业生自我鉴定
2014/09/29 职场文书
领导班子个人查摆问题对照检查材料
2014/10/02 职场文书
2014年药房工作总结
2014/11/22 职场文书
红色经典电影观后感
2015/06/18 职场文书
Promise面试题详解之控制并发
2021/05/14 面试题
python中的class_static的@classmethod的巧妙用法
2021/06/22 Python
vue项目proxyTable配置和部署服务器
2022/04/14 Vue.js