Пожалуйста, уточните, можете ли вы привести пример кода?
веб-пакет с нуля. Я научился связывать файлы JavaScript с помощью require. Я связываю и минимизирую свои js-файлы и выслушиваю изменения с помощью watch. Я настраиваю загрузчики, чтобы конвертировать мои файлы sass в css. Но когда я пытаюсь настроить процесс linting с помощью 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. Эти свойства действительны: object {exprContextCritical ?, exprContextRecursive ?, exprContextRegExp ?, exprContextRequest ?, loaders ?, noParse ?, rules ?, unknownContextCritical ?, unknownContextRecursive ?, unknownContextRegExp?exjectTexPjectExjectExtext_Excp.dll ? } Опции, влияющие на нормальные модули (NormalModuleFactory
).