在 react 项目开发时引用 antd,配置 less 后,报错信息包含:
ValidationError: Invalid options object. Less Loader has been initialized using an options object that does not match the API schema.
- options has an unknown property 'modifyVars'. These properties are valid:
object { lessOptions?, additionalData?, sourceMap?, webpackImporter?
Less Loader已使用与API架构不匹配的options对象初始化。个人理解大致意思是版本有落差,这里这样做:
对 Less Loader 进行降级,通过 yarn remove less-loader --dev 命令卸载 Less Loader ;
通过 yarn add less-loader@5.0.0 --dev 命令安装 less-loader@5.0.0 的版本;
Less Loader 版本可自选。