首先贴报错:

webpack配置如下:
module.exports = {
entry: {
app: './src/index.js',
search: './src/search.js'
},
output: {
path: path.resolve(__dirname, 'dist'),
filename: '[name].[chunkhash:8].js'
},
mode:'development',
module: {
rules: [
{
test: /.(woff|woff2|eot|ttf|otf)$/,
use: 'file-loader',
options: {
name: '[name][hash:8].[ext]'
}
}
]
}
}
这里面我配置了字体(或者图片)的hash配置:
options: { name: '[name][hash:8].[ext]'}
报错是说options没有提供一个loader去配置name,大致的意思。
解决方案:
{
test: /.(woff|woff2|eot|ttf|otf)$/,
// use: 'file-loader',
// options: {
// name: 'img/[name][hash:8].[ext]'

在Webpack配置中遇到错误:Error: options/query provided without loader。问题出在使用`options`字段设置`name`时,未同时指定对应的`loader`。解决方案是确保在配置文件中为字体或图片等资源添加相应的loader,如file-loader或url-loader,并结合options一起使用。
最低0.47元/天 解锁文章
3072

被折叠的 条评论
为什么被折叠?



