Я изучаю webpack с нуля. Я узнал, как связать файлы javascript с требованием. Я собираю и уменьшаю файлы js, и я слушаю изменения с помощью часов. Я настраиваю загрузчиков для преобразования моих sass файлов в css. Но когда я пытаюсь настроить листинг с помощью jshint-loader, у меня возникают проблемы.
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']
}
}
],
}
Вот ошибка
Неверный объект конфигурации. Webpack был инициализирован с использованием объекта конфигурации, который не соответствует схеме API. - configuration.module имеет неизвестное свойство preLoaders. Эти свойства действительны: объект {exprContextCritical?, exprContextRecursive?, exprContextRecursive?, exprContextRecExp?, exprContextRequest?, loaders?, noParse?, rules?, unknownContextCritical?, unknownContextRecursive?, unknownContextRegExp?, unknownContextRequest?, unsafeCache?, wrappedContextCritical?, wrappedContextRecursive?, wrappedContextRegExp? } Опции, влияющие на нормальные модули (
NormalModuleFactory
).