详解Vue+elementUI build打包部署后字体图标丢失问题


Posted in Javascript onJuly 13, 2020

错误描述:

Vue+elementUI  build打包部署后字体图标丢失,控制台显示文件element-icons.woff和element-icons.ttf文件404

错误展现:

详解Vue+elementUI build打包部署后字体图标丢失问题

控制台报错截图

详解Vue+elementUI build打包部署后字体图标丢失问题

dom渲染展示

解决方法:

webpack module配置:(build目录下webpack.base.conf.js)

module: {
  rules: [
   ...(config.dev.useEslint ? [createLintingRule()] : []),
   {
    test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
    loader: 'url-loader',
    options: {
     limit: 10000,
     name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
    }
   }
  ]
 },

webpack utils.js 修改:(build目录下utils.js)

添加    publicPath: '../../'

if (options.extract) {
   return ExtractTextPlugin.extract({
    use: loaders,
    fallback: 'vue-style-loader',
    publicPath: '../../'
   })
  } else {
   return ['vue-style-loader'].concat(loaders)
  }

处理结果:

详解Vue+elementUI build打包部署后字体图标丢失问题

图标显示出来了

 到此这篇关于详解Vue+elementUI build打包部署后字体图标丢失问题的文章就介绍到这了,更多相关element build打包部署字体图标丢失内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
IE下写xml文件的两种方式(fso/saveAs)
Aug 05 Javascript
探讨js中的双感叹号判断
Nov 11 Javascript
JavaScript调用客户端的可执行文件(示例代码)
Nov 28 Javascript
红米手机抢购的js代码
Mar 10 Javascript
jQuery窗口、文档、网页各种高度的精确理解
Jul 02 Javascript
JavaScript取得WEB安全颜色列表的方法
Jul 14 Javascript
基于jQuery实现返回顶部实例代码
Jan 01 Javascript
JS实现漂亮的时间选择框效果
Aug 20 Javascript
第一次接触Bootstrap框架
Oct 24 Javascript
localStorage实现便签小程序
Nov 28 Javascript
JavaScript中join()、splice()、slice()和split()函数用法示例
Aug 24 Javascript
vue-cli3使用 DllPlugin 实现预编译提升构建速度
Apr 24 Javascript
浅谈JavaScript中你可能不知道URL构造函数的属性
Jul 13 #Javascript
Vue3新特性之在Composition API中使用CSS Modules
Jul 13 #Javascript
Threejs实现滴滴官网首页地球动画功能
Jul 13 #Javascript
koa2 数据api中间件设计模型的实现方法
Jul 13 #Javascript
浅析JavaScript 函数防抖和节流
Jul 13 #Javascript
详解JavaScript 异步编程
Jul 13 #Javascript
javascript canvas时钟模拟器
Jul 13 #Javascript
You might like
解析PHP多种序列化与反序列化的方法
2013/06/06 PHP
慎用preg_replace危险的/e修饰符(一句话后门常用)
2013/06/19 PHP
php自动给网址加上链接的方法
2015/06/02 PHP
基于jQuery图片平滑连续滚动插件
2009/04/27 Javascript
IE图片缓存document.execCommand("BackgroundImageCache",false,true)
2011/03/01 Javascript
用原生JavaScript实现jQuery的$.getJSON的解决方法
2013/05/03 Javascript
JQuery加载图片自适应固定大小的DIV
2013/09/12 Javascript
JavaScript必知必会(三) String .的方法来自何方
2016/06/08 Javascript
模板视图和AngularJS之间冲突的解决方法
2016/11/22 Javascript
js继承实现方法详解
2016/12/16 Javascript
Bootstrap CSS布局之表单
2016/12/17 Javascript
从零开始学习Node.js系列教程五:服务器监听方法示例
2017/04/13 Javascript
原生js实现简单的焦点图效果实例
2017/12/14 Javascript
vue 虚拟dom的patch源码分析
2018/03/01 Javascript
Vuejs在v-for中,利用index来对第一项添加class的方法
2018/03/03 Javascript
如何以Angular的姿势打开Font-Awesome详解
2018/04/22 Javascript
详解Vue单元测试case写法
2018/05/24 Javascript
详解基于Vue,Nginx的前后端不分离部署教程
2018/12/04 Javascript
Vue实现base64编码图片间的切换功能
2019/12/04 Javascript
Vue两个版本的区别和使用方法(更深层次了解)
2020/02/16 Javascript
js实现圆形菜单选择器
2020/12/03 Javascript
[02:28]DOTA2英雄基础教程 灰烬之灵
2013/12/19 DOTA
Python字典操作详细介绍及字典内建方法分享
2018/01/04 Python
Python @property原理解析和用法实例
2020/02/11 Python
python numpy库np.percentile用法说明
2020/06/08 Python
Python实现简单猜数字游戏
2021/02/03 Python
英国领先的品牌珠宝和配件供应商:Acotis Jewellery
2018/03/07 全球购物
求职者应聘的自我评价
2013/10/16 职场文书
最新党员思想汇报
2014/01/01 职场文书
协议书的格式
2014/04/23 职场文书
食品安全承诺书
2014/05/22 职场文书
食品安全处置方案
2014/06/14 职场文书
村级个人对照检查材料
2014/08/22 职场文书
客户答谢会活动方案
2014/08/31 职场文书
如何书写你的职业生涯规划书?
2019/06/27 职场文书
Python torch.flatten()函数案例详解
2021/08/30 Python