一、背景
晚上在学习
vue
时需要安装less和less-loader,安装命令npm install --save less less-loader@5
,不出意外的话果然出意外了,我踩坑了!
二、报错信息
这里小小的吐槽一下这个npm的报错信息,报错的原因不是很清晰,对初学者来说不友好(不过熟悉之后应该就很好找到问题了)
三、解决办法
在网上找了很多文章,总结一下大致出现这个问题的原因就是因为
npm
和less-loader
的版本不兼容导致的,所以只需要下载兼容的less-loader
就可以了,大家找到less-loader
在npm
官网的各个版本,从高到低依次下载,哪个版本不报错用哪个就可以了。指定版本可以用@[+版本号来指定]
这里附上
npm
官网的链接:https://www.npmjs.com/package/less-loader?activeTab=versions
四、最后
重启项目
附:
下边是借鉴文章的地址,大家有需要可以再看一下:
https://blog.csdn.net/zz00008888/article/details/118515085
https://juejin.cn/post/6933081351885160462