vue-cli+iview项目打包上线之后图标不显示问题及解决方法
2019-11-01 07:06
3083 查看
做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 webpack模板项目搭建及打包时路径问题的解决方法
- 解决vue-cli npm run build之后vendor.js文件过大的问题(打包优化)
- 解决vue 项目引入字体图标报错、不显示等问题
- 解决vue脚手架项目打包后路由视图不显示的问题
- vue项目打包后阿里图标库图标显示不正确问题
- vue项目打包之后静态资源不显示问题及如何让webpack不打包某个静态资源(js,css,img)
- vue-cli打包本地查看路径问题(webpack打包后.css文件里面的背景图片路径错误解决方法)
- vue项目部署上线遇到的问题及解决方法
- Vue 项目webpack打包图标显示错乱问题
- 解决vue-cli项目webpack打包后iconfont文件路径的问题
- 解决vue-cli项目打包出现空白页和路径错误的问题
- vue-cli 项目 webpack打包后图片路径错误的解决方法
- vue-cli项目,自定义模块报错“Cannot assign to read only property 'exports' of object”问题解决方法
- cocos creator 无法打开项目 dock栏只显示图标问题解决方法
- Vue: 解决打包后element-ui图标字体不显示的问题
- 解决Vue打包后访问图片/图标不显示的问题
- 【笔记】vue-cli 打包后路径问题出错的解决方法
- vue-cli webpack打包不.map文件,iview 项目打包完,图标路径有问题
- vue-cli项目webpack打包后iconfont文件路径问题解决
- 解决Vue 项目打包后favicon无法正常显示的问题