创建vue项目后发现要使用less文件,于是用npm进行安装:
npm install --save less less-loader (默认安装了较高的版本)
一、报错 this.getOptions is not a function:
原因:
less-loader版本过高,和webpack版本不兼容,需要卸载重装。
解决方法:
1、卸载 npm uninstall less-loader
2、重装 npm install less-loader@6.0.0
进行less文件编写;
二、结果:less文件内的样式部分起作用,而设计到样式嵌套,常量等都不会起效果......
原因:忘记写 lang = "less"