使用webpack时加载.otf字体文件的适当方法是什么?基于我在以下几行中看到的许多例子,我已经多次尝试在我的_2885930中包含一条规则,没有任何成功:
{ test: /\.(eot|svg|ttf|otf|woff)$/, use: 'file-loader' }
//or
{ test: /\.(eot|svg|ttf|otf|woff)$/, use: 'url-loader' }
//or
{ test: /\.(ttf|eot|svg|woff(2)?)(\?[a-z0-9=&.]+)?$/, use: 'file-loader' }
//...etc
我已经在我的 webpack.config.js 中设置了以下其他文件类型,这些文件类型正在成功运行:
module.exports = {
//...
module: {
rules: [
{ test: /\.(js)$/, use: 'babel-loader' },
{ test: /\.css$/, use: [ 'style-loader', 'css-loader' ]},
{ test: /\.(jpe?g|png|gif|svg|xml)$/i, use: 'file-loader'}
]
},
//...
}
尽管我尝试为.otf文件添加另一个规则/案例,但我总是遇到以下错误:
模块解析失败:... / fonts / [name-of-my-font] .ot