vue-cli+iview项目打包上线之后图标不显示问题及解决方法


Posted in Javascript onOctober 16, 2019

做vue项目使用的iviewUI库,打包上线之后发现icon都不显示,然后做了很多尝试,更改打包路径等,都没有太好的效果,最后还是在网上找到了方法:

1. 方法一:

在build/utils.js下面找到这段代码,将其中publicPath改成…/…/,保存并重新打包。注意:这个路径不是绝对的,根绝自己的目录结构来写

// Extract CSS when that option is specified
 // (which is the case during production build)
 if (options.extract) {
  return ExtractTextPlugin.extract({
   use: loaders,
   publicPath: '../../',
   fallback: 'vue-style-loader'
  })
 } else {
  return ['vue-style-loader'].concat(loaders)
 }

2. 方法二:

找到build/webpack.prod.conf.js文件中下面这段代码,将extract项改成false,保存并重新打包。

module: {
 rules: utils.styleLoaders({
  sourceMap: config.build.productionSourceMap,
  extract: false,
  usePostCSS: true
 })
},

总结:我是通过第一种方法解决的,可以完美解决,这里建议两种都试一下,如果第二种方法能解决的话,使用第二种,因为第二种方法相对第一种更灵活。

总结

以上所述是小编给大家介绍的vue-cli+iview项目打包上线之后图标不显示问题及解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
AlertBox 弹出层信息提示框效果实现步骤
Oct 11 Javascript
Javascript调用C#代码
Jan 17 Javascript
javascript单引号和双引号的区别和处理
May 14 Javascript
JavaScript中的Promise使用详解
Jun 24 Javascript
浅谈JSON.parse()和JSON.stringify()
Jul 14 Javascript
jQuery实现多级下拉菜单jDropMenu的方法
Aug 28 Javascript
jQuery Validation PlugIn的使用方法详解
Dec 18 Javascript
详解jQuery停止动画——stop()方法的使用
Dec 14 Javascript
JS实现面向对象继承的5种方式分析
Jul 21 Javascript
vue component 中引入less文件报错 Module build failed
Apr 17 Javascript
Vue数据双向绑定底层实现原理
Nov 22 Javascript
vue实现登录功能
Dec 31 Vue.js
使用JavaScrip模拟实现仿京东搜索框功能
Oct 16 #Javascript
微信小程序如何实现在线客服功能
Oct 16 #Javascript
Vue 实现从文件中获取文本信息的方法详解
Oct 16 #Javascript
Vue 实现从小到大的横向滑动效果详解
Oct 16 #Javascript
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
Oct 16 #jQuery
JS使用正则表达式提交页面验证的代码
Oct 16 #Javascript
JS使用正则表达式判断输入框失去焦点事件
Oct 16 #Javascript
You might like
理解php原理的opcodes(操作码)
2010/10/26 PHP
初识PHP
2014/09/28 PHP
Zend Framework入门教程之Zend_Config组件用法详解
2016/12/09 PHP
laravel实现按时间日期进行分组统计方法示例
2019/03/23 PHP
PHP实现的抓取小说网站内容功能示例
2019/06/27 PHP
与jquery serializeArray()一起使用的函数,主要来方便提交表单
2011/01/31 Javascript
关于捕获用户何时点击window.onbeforeunload的取消事件
2011/03/06 Javascript
js判断变量是否未定义的代码
2020/03/28 Javascript
Android中资源文件(非代码部分)的使用概览
2012/12/18 Javascript
js 获取class的元素的方法 以及创建方法getElementsByClassName
2013/03/11 Javascript
ReactNative之FlatList的具体使用方法
2017/11/29 Javascript
jQuery实现简单复制json对象和json对象集合操作示例
2018/07/09 jQuery
vue实现文字横向无缝走马灯组件效果的实例代码
2019/04/09 Javascript
Vue中keep-alive组件作用详解
2020/02/04 Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
2020/10/21 Javascript
vue实现防抖的实例代码
2021/01/11 Vue.js
[42:20]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python实现的文本编辑器功能示例
2017/06/30 Python
在scrapy中使用phantomJS实现异步爬取的方法
2018/12/17 Python
解决使用PyCharm时无法启动控制台的问题
2019/01/19 Python
如何用Python破解wifi密码过程详解
2019/07/12 Python
numpy的Fancy Indexing和array比较详解
2020/06/11 Python
python实现暗通道去雾算法的示例
2020/09/27 Python
详解CSS3中Media Queries的相关使用
2015/07/17 HTML / CSS
DNA基因检测和分析:23andMe
2019/05/01 全球购物
Kusmi茶美国官网:优质散叶茶和茶包
2019/10/13 全球购物
求高于平均分的学生学号及成绩
2016/09/01 面试题
医院实习接收函
2014/01/12 职场文书
《胡杨》教学反思
2014/02/16 职场文书
战略性融资合作协议书范本
2014/10/17 职场文书
学校党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
2016幼儿园教师年度考核评语
2015/12/01 职场文书
浅谈怎么给Python添加类型标注
2021/06/08 Python
Python读取和写入Excel数据
2022/04/20 Python
python实现学员管理系统(面向对象版)
2022/06/05 Python
MySQL索引失效十种场景与优化方案
2023/05/08 MySQL