解决使用 less-loader 高版本的javascriptEnabled报错问题
less-loader
6.0.0 之前如需开启 javascriptEnabled 需进行如下配置:
css: {
loaderOptions: {
less: {
javascriptEnabled: true,
},
},
},
但是在 6.0.0 之后再使用这种配置会出现如下错误: Syntax Error: ValidationError: Invalid options object. Less Loader has been initialized using an options object that does not match the API schema.
这是因为 6.0.0 之后 javascriptEnabled 属性被放在 lessOptions
中, 所以需如下代码配置:
css: {
loaderOptions: {
less: {
lessOptions: {
javascriptEnabled: true,
},
},
},
},