问题:vue+elementui项目打包后部署到测试环境icon全部丢失【element-ui】大版本升级element-ui后,icon全部丢失
解决办法及原因:
elementui在2.12版本中icon数量较之2.4.9版本的扩展2倍不止。原来webpack中对于字体loader的限制是limit<10000,就会将字体转换为base64,2.12版本中字节已经超过10000,所以没有被打包,进而直接请求改字体。解决办法是,去除limit限制,强制对所有的字体文件,进行base64转换文章来源地址https://www.toymoban.com/news/detail-596699.html
{
test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
loader: 'url-loader',
options: {
// limit: 10000,
name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
}
}
文章来源:https://www.toymoban.com/news/detail-596699.html
到了这里,关于vue+elementui项目打包后部署到测试环境icon全部丢失【element-ui】大版本升级element-ui后,icon全部丢失的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!