所以我有以下字体设置:
$font-path: '~@/assets/fonts/';
@font-face {
font-family: 'mainFont';
font-weight: 300;
font-style: normal;
src: url('#{$font-path}mainFont/mainFont.eot') format('eot'),
url('#{$font-path}mainFont/mainFont.woff2') format('woff2'),
url('#{$font-path}mainFont/mainFont.woff') format('woff'),
url('#{$font-path}mainFont/mainFont.ttf') format('truetype'),
url('#{$font-path}mainFont/mainFont.svg#mainFont') format('svg');
}
构建(使用 vue.js webpack btw)按预期工作。该应用程序将无法加载字体。src
url 指向错误的目录。将 更改为$font-path
相对于输出文件的文件夹时(如建议的那样),构建失败,因为它找不到字体。