我用wepack搭建的项目,使用file-loader解析字体文件引用是可以的,使用vue-cli搭建的项目,配置文件中如下
chainWebpack(config) {
// 字体文件解析
config.module.rule('fonts')
.test(/\.(woff2?|eot|ttf|TTF|otf)(\?.*)?$/)
.use('file-loader')
.loader('file-loader')
.options({
limit: 10000,
// 定义打包完成后最终导出的文件路径
outputPath: 'dist/static/fonts/',
})
},
这样解析不出来字体文件没有报错,而是控制台报错base64警告,而把file-loader改为url-loader却可以解析字体文件,这是为什么?