我正在从头学习webpack。 我已经学会了如何使用require链接javascript文件。 我正在打包和缩小我的js文件,并监听更改。 我正在设置加载器以将我的sass文件转换为css。 但是当我尝试使用jshint-loader设置linting进程时,我遇到了问题。
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模式的配置对象。 - 配置项module有一个未知属性 'preLoaders'。这些属性是有效的: object { exprContextCritical?, exprContextRecursive?, exprContextRegExp?, exprContextRequest?, loaders?, noParse?, rules?, unknownContextCritical?, unknownContextRecursive?, unknownContextRegExp?, unknownContextRequest?, unsafeCache?, wrappedContextCritical?, wrappedContextRecursive?, wrappedContextRegExp? } 影响普通模块(
NormalModuleFactory
)的选项。
} ]
仍然出现错误 配置.module具有未知属性'preLoaders'。 请提供完整的语法。 - Aji