[Vuejs]-Cannot load font el-icon in vuejs + spring boot

0👍

The issue is that Maven was filtering the font files and corrupting them.

<resource>
    <directory>${project.basedir}/src/main/resources</directory>
    <filtering>true</filtering>
</resource>

The fix was to make the following changes to the pom.xml

<resource>
    <directory>${project.basedir}/src/main/resources</directory>
    <filtering>true</filtering>
    <excludes>
        <exclude>static/fonts/**</exclude>
    </excludes>
</resource>

<resource>
    <directory>${project.basedir}/src/main/resources</directory>
    <filtering>false</filtering>
    <includes>
        <include>static/fonts/**</include>
    </includes>
</resource>

This change allows for the fonts to not be filtered during packaging.

Hope this helps for anyone.

Leave a comment