maven中警告Failed to decode downloaded font 字体图标加载不进来

在开发vue项目中,由于需要用maven进行打包成zip包,导致打包后字体图标加载不进来,经过观察发现vue build后的字体图标文件大小和zip包里面的不一样大,所以进而断定maven打包vue项目会破坏字体图标文件的二进制格式,类似问题以前也遇到过,详见

https://blog.csdn.net/Chris__wang/article/details/83000060

更改maven配置

maven中警告Failed to decode downloaded font 字体图标加载不进来_第1张图片

以下为个人理解:

其中${project.basedir}/ui/是我将要打包的文件路径,里面是输出文件路径

上部分的excludes的目的是打包的时候要排除的文件夹(也就是不被打包)

下部分的作用是把上部分没打进去的文件再加进去,但是不过滤,原样放进去

由于有的时候不光是字体图标被破坏,相关css文件也有可能被破坏,故而将font-awesome-4.7.0的文件都不打包

你可能感兴趣的:(个人总结)