在react项目开发时,配置less后,运行项目报如下错误:
./node_modules/antd-mobile/es/button/style/index.less (./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-7-1!./node_modules/postcss-loader/src??postcss!./node_modules/resolve-url-loader??ref--6-oneOf-7-3!./node_modules/less-loader/dist/cjs.js??ref--6-oneOf-7-4!./node_modules/antd-mobile/es/button/style/index.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?, prependData?, appendData?, sourceMap?, implementation? }
解决办法:
Less Loader 进行降级,通过 yarn remove less-loader --dev
命令卸载 Less Loader ,通过 yarn add less-loader@5.0.0 --dev
命令安装 less-loader@5.0.0 的版本。