vue2.x+element-ui打包后会出现字体找不到,在链接字体的时候会出现static/css/static/font这种路径
解决办法:
1.在build目录下webpack.base.conf.js确认配置
module: {
rules: [
...
{
test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
loader: 'url-loader',
options: {
limit: 10000,
name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
}
}
...
]
},
2.在build目录下utils.js修改
找到如下配置添加publicPath: '../../'
if (options.extract) {
return ExtractTextPlugin.extract({
use: loaders,
fallback: 'vue-style-loader',
publicPath: '../../', //添加上的
})
} else {
return ['vue-style-loader'].concat(loaders)
}