解决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 相关文章推荐
另类调用flash无须激活的方法
Dec 27 Javascript
AJAX异步从优酷专辑中采集所有视频及信息(JavaScript代码)
Nov 20 Javascript
jquery简单瀑布流实现原理及ie8下测试代码
Jan 23 Javascript
js播放wav文件(源码)
Apr 22 Javascript
json属性名为什么要双引号(个人猜测)
Jul 31 Javascript
javascript实现抽奖程序的简单实例
Jun 07 Javascript
jQuery使用deferreds串行多个ajax请求
Aug 22 Javascript
AngularJS解决ng界面长表达式(ui-set)的方法分析
Nov 07 Javascript
MUI  Scroll插件的使用详解
Apr 13 Javascript
vue组件开发之用户无限添加自定义填写表单的方法
Aug 28 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
Aug 07 Javascript
Vue3+elementui plus创建项目的方法
Dec 01 Vue.js
使用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
php中AES加密解密的例子小结
2014/02/18 PHP
php表单处理操作
2017/11/16 PHP
Laravel 解决419错误 -ajax请求错误的问题(CSRF验证)
2019/10/25 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
2020/05/02 PHP
基于jQuery实现下拉收缩(展开与折叠)特效
2012/12/25 Javascript
js的正则test,match,exec详细解析
2014/01/29 Javascript
JS实现文字放大效果的方法
2015/03/03 Javascript
JS替换字符串中空格方法
2015/04/17 Javascript
js钢琴按钮波浪式图片排列效果代码分享
2015/08/26 Javascript
全面解析Bootstrap中transition、affix的使用方法
2016/05/30 Javascript
Vue-cli proxyTable 解决开发环境的跨域问题详解
2017/05/18 Javascript
详解Vue中一种简易路由传参办法
2017/09/15 Javascript
vue+webpack实现异步组件加载的方法
2018/02/03 Javascript
vue项目打包部署到服务器的方法示例
2018/08/27 Javascript
vue填坑之webpack run build 静态资源找不到的解决方法
2018/09/03 Javascript
Next.js实现react服务器端渲染的方法示例
2019/01/06 Javascript
[04:13]2014DOTA2国际邀请赛 专访DC目前形势不容乐观
2014/07/12 DOTA
Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
2014/05/06 Python
python监控网站运行异常并发送邮件的方法
2015/03/13 Python
win10系统中安装scrapy-1.1
2016/07/03 Python
python中的二维列表实例详解
2018/06/19 Python
python实现ip地址查询经纬度定位详解
2019/08/30 Python
Python下应用opencv 实现人脸检测功能
2019/10/24 Python
Python 获取numpy.array索引值的实例
2019/12/06 Python
Python处理PDF与CDF实例
2020/02/26 Python
python3让print输出不换行的方法
2020/08/24 Python
Scrapy基于scrapy_redis实现分布式爬虫部署的示例
2020/09/29 Python
NOTINO英国:在线购买美容和香水
2020/02/25 全球购物
给医务人员表扬信
2014/01/12 职场文书
岗位职责说明书
2014/05/07 职场文书
自动化专业毕业生求职信
2014/06/18 职场文书
法人委托书
2014/07/31 职场文书
党员干部形式主义个人整改措施
2014/09/17 职场文书
PyQt5爬取12306车票信息程序的实现
2021/05/14 Python
MySQL系列之二 多实例配置
2021/07/02 MySQL