A configuração do Webpack possui uma propriedade desconhecida 'preLoaders'
Estou aprendendo o webpack a partir do zero. Eu aprendi como vincular arquivos javascript com require. Estou agrupando e minificando meus arquivos js e estou ouvindo alterações com o watch. Estou configurando carregadores para converter meus arquivos sass em css. Mas quando tento configurar um processo de limpeza com o jshint-loader, estou com problemas.
module: {
preLoaders: [
{
test: /\.js$/, // include .js files
exclude: /node_modules/, // exclude any and all files in the node_modules folder
loader: "jshint-loader"
}
],
loaders: [
{
test: /\.scss$/,
loader: 'style-loader!css-loader!sass-loader'
},
{
test: /\.js$/,
loader: 'babel-loader',
exclude: /node_modules$/,
query: {
presets: ['es2015']
}
}
],
}
Aqui está o erro
Objeto de configuração inválido. O Webpack foi inicializado usando um objeto de configuração que não corresponde ao esquema da API. - configuration.module possui uma propriedade desconhecida 'preLoaders'. Essas propriedades são válidas: objeto {exprContextCritical ?, exprContextRecursive ?, exprContextRegExp ?, exprContextRequest ?, carregadores ?, noParse ?, regras ?, unknownContextCritical ?, unknownContextRecursive ?, unknownContextRegExp ?, unknownContext? ? } Opções que afetam os módulos normais (NormalModuleFactory
)