在使用Vue封装UI组件时,出现了如下问题:
ERROR in ./node_modules/_mavon-editor@2.9.1@mavon-editor/dist/font/fontello.woff2
Module parse failed: Unexpected character '' (1:4)
You may need an appropriate loader to handle this file type.
初步判断是webpack的配置里缺少了对字体文件的处理,经过多次尝试最终也证实了是这个原因,解决方案如下:
在webpack的module.rules增加如下配置
{ test: /\.(woff|ttf|eot|svg)/, loader: 'file-loader?name=font/[name].[ext]' }