解决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 相关文章推荐
简单三步,搞掂内存泄漏
Mar 10 Javascript
javascript iframe编程相关代码
Dec 28 Javascript
JS焦点图切换,上下翻转
May 12 Javascript
js如何获取file控件的完整路径具体实现代码
May 15 Javascript
javascript简单实现等比例缩小图片的方法
Jul 27 Javascript
jQuery实现拖拽可编辑模块功能代码
Jan 12 Javascript
微信小程序网络请求的封装与填坑之路
Apr 01 Javascript
使用validate.js实现表单数据提交前的验证方法
Sep 04 Javascript
使用gulp构建前端自动化的方法示例
Dec 25 Javascript
更优雅的微信小程序骨架屏实现详解
Aug 07 Javascript
layui下拉框获取下拉值(select)的例子
Sep 10 Javascript
ES2020系列之空值合并运算符 '??'
Jul 22 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 木马攻击防御技巧
2009/06/13 PHP
php Static关键字实用方法
2010/06/04 PHP
jQuery+PHP+ajax实现微博加载更多内容列表功能
2014/06/27 PHP
详解php比较操作符的安全问题
2015/12/03 PHP
Yii2中DropDownList简单用法示例
2016/07/18 PHP
php微信公众平台开发(三)订阅事件处理
2016/12/06 PHP
JavaScript中清空数组的三种方法分享
2011/04/07 Javascript
JavaScript 在网页上单击鼠标的地方显示层及关闭层
2012/12/30 Javascript
jQuery position() 函数详解以及jQuery中position函数的应用
2015/12/14 Javascript
JavaScript类型系统之正则表达式
2016/01/05 Javascript
解决vue-cli中stylus无法使用的问题方法
2017/06/19 Javascript
vue实现div单选多选功能
2020/07/16 Javascript
Vue中父子组件的值传递与方法传递
2020/09/28 Javascript
[01:41]DOTA2 2015国际邀请赛中国区预选赛第三日战报
2015/05/28 DOTA
python使用urllib2实现发送带cookie的请求
2015/04/28 Python
Python实现的FTP通信客户端与服务器端功能示例
2018/03/28 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
2018/05/30 Python
Python英文文本分词(无空格)模块wordninja的使用实例
2019/02/20 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
2019/04/05 Python
python中几种自动微分库解析
2019/08/29 Python
使用Matplotlib 绘制精美的数学图形例子
2019/12/13 Python
Python使用循环神经网络解决文本分类问题的方法详解
2020/01/16 Python
pycharm 实现本地写代码,服务器运行的操作
2020/06/08 Python
Python爬虫抓取论坛关键字过程解析
2020/10/19 Python
CSS3 简写animation
2012/05/10 HTML / CSS
html5表单及新增的改良元素详解
2016/06/07 HTML / CSS
详解移动端h5页面根据屏幕适配的四种方案
2020/04/15 HTML / CSS
香港百佳网上超级市场:PARKNSHOP.com
2020/06/10 全球购物
软件测试英文面试题
2012/10/14 面试题
心理健康课教学反思
2014/02/13 职场文书
《大作家的小老师》教学反思
2014/04/16 职场文书
艺术教育实施方案
2014/05/03 职场文书
企业领导班子四风对照检查材料
2014/09/27 职场文书
2014年班组建设工作总结
2014/12/01 职场文书
生死牛玉儒观后感
2015/06/11 职场文书
Pandas 稀疏数据结构的实现
2021/07/25 Python