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

时间,渐渐带走了年少轻狂,也慢慢沉淀了冷暖自知。成功的道路上,肯定会有失败;对于失败,我们要正确地看待和对待,不怕失败者,则必成功;怕失败者,则一无是处,会更失败。

做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项目打包上线之后图标不显示问题及解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持! 如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

以上就是vue-cli+iview项目打包上线之后图标不显示问题及如何解决方法。一个人,如果连自己的情绪都控制不了,即便给你整个世界,你也早晚毁掉一切。你成不了心态的主人,必然会沦为情绪的奴隶。请记住:脾气永远不要大于本事。更多关于vue-cli+iview项目打包上线之后图标不显示问题及如何解决方法请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
vue3.x如何使用swiperUI动态加载图片失败的如何解决方法

降低vue-router版本的2种如何解决方法实例

Vue报错Syntax Error:TypeError: this.getOptions is not a function的如何解决方法

vue如何使用@scroll监听滚动事件时,@scroll无效问题的如何解决方法详解

Vue 微信端扫描二维码苹果端却只能保存图片问题(如何解决方法)