错误:没有加载程序提供的选项/查询。 2.2.0的WebPack,rc.3
我已经更新从RC2的WebPack到RC3和自认为我不能启动我的项目通过NPM开始 我得到这样的错误:没有加载程序提供的选项/查询。 2.2.0的WebPack,rc.3
> webpack-dev-server Error: options/query provided without loader (use loader + options) in {
"test": {},
"exclude": {},
"use": "file-loader",
"query": {
"name": "[name].[ext]"
}
}
错误这里是我的配置
module: { rules: [
{
test: /\.html$/,
exclude: /node_modules/,
use: 'file-loader',
query: {
name: '[name].[ext]',
},
},
{
test: /\.s?css$/,
exclude: /node_modules/,
use: [
'style-loader',
{
loader: 'css-loader',
options: {
importLoaders: 1,
modules: true,
localIdentName: '[name]__[local]_[hash:base64:5]',
},
},
'sass-loader',
'sass-resources-loader',
'postcss-loader',
],
query: {
modules: true,
},
},
{
test: /\.jsx?$/,
exclude: /node_modules/,
use: [
'babel-loader',
],
},
],
},
回滚到RC2犯规解决问题.. 我认为,问题出在RC3,因为我有另一个项目,该项目有RC2和可能开始。在更新webpack到rc3后它已经断开了。
回答:
您需要编辑配置,因为Webpack 2已更改其架构以声明装载器。
重构这一部分:
{ test: /\.html$/,
exclude: /node_modules/,
use: 'file-loader',
query: {
name: '[name].[ext]',
},
},
这样:
{ test: /\.html$/,
exclude: /node_modules/,
use: [
{
loader: 'file-loader',
query: {
name: '[name].[ext]'
}
}
]
},
应用这种转变对于其他装载机你宣布,它应该工作:)
以上是 错误:没有加载程序提供的选项/查询。 2.2.0的WebPack,rc.3 的全部内容, 来源链接: utcz.com/qa/262169.html