随着项目的壮大,手撕一两千行CSS已经成为一种常态,为了节约时间和成本,因此需要学习一下相应的CSS预处理技术,其中最为流行的当属Less和SASS了,相比之下,Less能更快入门,因此,本人使用的是Less这项技术,不过在安装Less后,运行vue项目后报错:UnhandledPromiseRejectionWarning: TypeError: loaderContext.getResolve is not a function,查了之后才知道这是由于less-loader版本过高
只需要搭配低版本,在项目下根据自己使用的工具输入即可:yarn add less-loader@5.0.0 -D 或者 npm install less-loader@5.0.0 -D 或 cnpm install less-loader@5.0.0 -D 即可解决这个问题