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 相关文章推荐
EXT窗口Window及对话框MessageBox
Jan 27 Javascript
一个JavaScript操作元素定位元素的实例
Oct 29 Javascript
JavaScript框架是什么?怎样才能叫做框架?
Jul 01 Javascript
javascript+css3 实现动态按钮菜单特效
Feb 06 Javascript
浅谈bootstrap源码分析之scrollspy(滚动侦听)
Jun 06 Javascript
jQuery实现对象转为url参数的方法
Jan 11 Javascript
JS之if语句对接事件动作逻辑(详解)
Jun 28 Javascript
vuejs+element-ui+laravel5.4上传文件的示例代码
Aug 12 Javascript
深入浅析JavaScript中的RegExp对象
Sep 18 Javascript
Node.js搭建小程序后台服务
Jan 03 Javascript
vue.js仿hover效果的实现方法示例
Jan 28 Javascript
浅谈JSON5解决了JSON的两大痛点
Dec 14 Javascript
使用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
Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
2008/10/13 PHP
PHP获取当前url的具体方法全面解析
2013/11/26 PHP
thinkphp配置文件路径的实现方法
2016/08/30 PHP
php实现当前页面点击下载文件的简单方法
2016/09/22 PHP
PHP标准类(stdclass)用法示例
2016/09/28 PHP
jQuery帮助之筛选查找 children([expr])
2011/01/31 Javascript
jquery实现省市select下拉框的替换(示例代码)
2014/02/22 Javascript
JS获取地址栏参数的几种方法小结
2014/02/28 Javascript
模拟用户点击弹出新页面不会被浏览器拦截
2014/04/08 Javascript
Angular使用 ng-img-max 调整浏览器中的图片的示例代码
2017/08/17 Javascript
基于打包工具Webpack进行项目开发实例
2018/05/29 Javascript
Nodejs中获取当前函数被调用的行数及文件名详解
2018/12/12 NodeJs
jquery多级树形下拉菜单的实例代码
2019/07/09 jQuery
layui 富文本赋值,取值,取纯文本值的实例
2019/09/18 Javascript
vue跳转同一个组件,参数不同,页面接收值只接收一次的解决方法
2019/11/05 Javascript
基于JavaScript实现表格隔行换色
2020/05/08 Javascript
three.js 实现露珠滴落动画效果的示例代码
2021/03/01 Javascript
Python sys.path详细介绍
2013/10/17 Python
Python标准异常和异常处理详解
2015/02/02 Python
Python解决线性代数问题之矩阵的初等变换方法
2018/12/12 Python
Python random库使用方法及异常处理方案
2020/03/02 Python
HTML5给汉字加拼音收起展开组件的实现代码
2020/04/08 HTML / CSS
Free People中国官网:波西米亚风格女装服饰
2016/08/30 全球购物
苹果香港官方商城:Apple香港
2016/09/14 全球购物
爱心倡议书范文
2014/05/12 职场文书
乡镇党建工作汇报材料
2014/08/14 职场文书
2014领导干部学习焦裕禄同志先进事迹思想汇报
2014/09/19 职场文书
综合素质评价个性与发展自我评价
2015/03/06 职场文书
餐厅保洁员岗位职责
2015/04/10 职场文书
英文投诉信格式
2015/07/03 职场文书
公司车队管理制度
2015/08/04 职场文书
2015年教师个人业务工作总结
2015/10/23 职场文书
Python 中的Sympy详细使用
2021/08/07 Python
MySQL中int (10) 和 int (11) 的区别
2022/01/22 MySQL
vue如何使用模拟的json数据查看效果
2022/03/31 Vue.js
Python调用腾讯API实现人脸身份证比对功能
2022/04/04 Python