gpt4 book ai didi

Webpack sass-loader、css-loader 与 scss 文件中的 font-face 中断

转载 作者:行者123 更新时间:2023-12-02 14:19:09 28 4
gpt4 key购买 nike

这是我的样式加载器配置:

loaders: {
test: /\.scss$/,
loaders: ['style-loader', 'css-loader', 'resolve-url-loader', 'sass-loader']
}

在我的源 scss 文件中,我有以下内容:

@font-face {
font-family: 'icomoon';
src: url('../fonts/icomoon.eot?-cvpazo');
src: url('../fonts/icomoon.eot?#iefix-cvpazo') format('embedded-opentype'),
url('../fonts/icomoon.woff?-cvpazo') format('woff'),
url('../fonts/icomoon.ttf?-cvpazo') format('truetype'),
url('../fonts/icomoon.svg?-cvpazo#icomoon') format('svg');
font-weight: normal;
font-style: normal;
}

我收到此错误:

Module parse failed: /client/fonts/icomoon.svg?-cvpazo Unexpected token (1:0) You may need an appropriate loader to handle this file type.

Webpack 无法加载 font-face 声明,我需要在这里做什么才能让 font-face 正常工作?

最佳答案

也许您需要添加文件加载器来加载字体

{
test: /\.woff2?$|\.ttf$|\.eot$|\.svg$/,
use: ['file-loader']
}

关于Webpack sass-loader、css-loader 与 scss 文件中的 font-face 中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41643006/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com