错误:没有加载程序提供的选项/查询。 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

回到顶部