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 相关文章推荐
jQuery实现等比例缩放大图片让大图片自适应页面布局
Oct 16 Javascript
利用JavaScript实现新闻滚动效果(实例代码)
Nov 27 Javascript
当达到输入长度时表单自动切换焦点
Apr 06 Javascript
控制文字内容的显示与隐藏示例
Jun 11 Javascript
jQuery的图片滑块焦点图插件整理推荐
Dec 07 Javascript
node.js中的querystring.parse方法使用说明
Dec 10 Javascript
javascript修改图片src的方法
Jan 27 Javascript
Bootstrap基本样式学习笔记之标签(5)
Dec 07 Javascript
node通过npm写一个cli命令行工具
Oct 12 Javascript
JS简单实现点击跳转登陆邮箱功能的方法
Oct 31 Javascript
使用ng-packagr打包Angular的方法示例
Sep 21 Javascript
JS实现的A*寻路算法详解
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
Smarty模板常见的简单应用分析
2016/11/15 PHP
Laravel框架路由设置与使用示例
2018/06/12 PHP
PHP实现常用排序算法的方法
2020/02/05 PHP
JS中的构造函数详细解析
2014/03/10 Javascript
JS实现网页上随滚动条滚动的层效果代码
2015/11/04 Javascript
跟我学习javascript的Date对象
2015/11/19 Javascript
基于jquery实现下拉框美化特效
2016/02/02 Javascript
javascript动态获取登录时间和在线时长
2016/02/25 Javascript
通过jquery实现页面的动画效果(实例代码)
2016/09/18 Javascript
Node.js使用MySQL连接池的方法实例
2018/02/11 Javascript
基于vue2的canvas时钟倒计时组件步骤解析
2018/11/05 Javascript
Angular ui-roter 和AngularJS 通过 ocLazyLoad 实现动态(懒)加载模块和依赖
2018/11/25 Javascript
vue 实现微信浮标效果
2019/09/01 Javascript
js实现日历
2020/11/07 Javascript
three.js中多线程的使用及性能测试详解
2021/01/07 Javascript
python非递归全排列实现方法
2017/04/10 Python
python安装numpy&安装matplotlib& scipy的教程
2017/11/02 Python
详解python中的线程
2018/02/10 Python
python实现控制COM口的示例
2019/07/03 Python
python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例
2020/03/06 Python
使用Python实现NBA球员数据查询小程序功能
2020/11/09 Python
anaconda升级sklearn版本的实现方法
2021/02/22 Python
css3一个简易的 LED 数字时钟实现方法
2020/01/15 HTML / CSS
美国折扣网站:jClub
2017/08/07 全球购物
伊芙丽官方旗舰店:中国淑女一线品牌
2017/12/01 全球购物
事业单位辞职信范文
2014/01/19 职场文书
征婚广告词
2014/03/17 职场文书
信息管理专业自荐书
2014/06/05 职场文书
党员自我评议个人对照检查材料
2014/09/16 职场文书
大学军训决心书
2015/02/05 职场文书
党员个人年度总结
2015/02/14 职场文书
银行客户经理岗位职责
2015/04/09 职场文书
2019奶茶店创业计划书范本!
2019/07/15 职场文书
试了下Golang实现try catch的方法
2021/07/01 Golang
JavaScript中document.activeELement焦点元素介绍
2021/11/27 Javascript
mysql幻读详解实例以及解决办法
2022/06/16 MySQL