element-ui icon 图标无法正常显示问题
element-uiicon图标无法正常显示使用vue-cli3脚手架搭建的项目,在打包文件上服务器的时候,其他的css,js样式都能正确加载出路径,但是element的icon图标却不能正常加载出来。input的加减按钮无法正常显示再去查看请求,是不是压根没加载文件还是没有打包element的icon文件呢,却看到请求element的icon路径竟是本应该加载的路径是/ca...
·
element-ui icon图标无法正常显示
使用vue-cli3脚手架搭建的项目,在打包文件上服务器的时候,其他的css,js样式都能正确加载出路径,但是element的icon图标却不能正常加载出来。
input的加减按钮无法正常显示
再去查看请求,是不是压根没加载文件还是没有打包element的icon文件呢,却看到请求element的icon路径竟是
本应该加载的路径是/card_model/static/fonts/element-icon.535877.woff
####### 打包的路径
事实上是打包时候读取的文件路径多了两层;
找到build文件的utils.js 中有打包的路径,看看generateLoaders();
Extract CSS when that option is specified, 指定该选项时提取CSS
发现少了个公共路径,加上pubilcPath
if (options.extract) {
return ExtractTextPlugin.extract({
use: loaders,
fallback: 'vue-style-loader',
// 解决icon路径加载错误
publicPath:'../../'
})
} else {
return ['vue-style-loader'].concat(loaders)
}
结果icon就出来了
更多推荐
已为社区贡献2条内容
所有评论(0)