less-loader安装报错原因分析

837 阅读1分钟

一、错误:错误类型:

微信截图_20211122094338.png

微信截图_20211122093722.png

二、错误原因:

Fix the upstream dependency conflict, or retry(错误原因)

意思是:修复上游依赖项冲突,活重试;

vue脚手架现在用的是webpack4的最新版本,而你使用npm i less-loader

默认安装的是less-loader的最新版本,所有这个错误其实是报的依赖冲突问题;

三、解决方法:

npm i less-loader@6//安装7或者6的最新版本就行了。(less-loader现在的最新版本已经到9 了,而less-loader8和less-loader9都是为了webpack5而做的,都不行。而太低的版本也是 会有冲突的,所以安装less-loader6或者less-loader7最合适;

只需要在控制台运行:“npm i less-loader@6”或者“npm i less-loader@7”即可完成依赖安装,并解决依赖兼容问题。