某天在运行 vue 项目时提示没有 less-loader 组件,手动安装时执行 npm install less-loader --save-dev 报错如图:
一开始觉得是安装的 less-loader 的版本不对,百度了之后直接选择指定版本安装,但是还是有问题。仔细看了报错信息,发现 less-loader 对 less 的版本有要求;less-loader@5.0.0 对应的 less 版本需要是 less@2.3.1 | 3.0.0;于是先卸载 less 再重新安装对应版本:
npm uninstall less
npm install less@3.0.0 -D
npm install less-loader@5.0.0 -D
问题解决啦!