vue---使用less报错 Module build failed: TypeError: loaderContext.getResolve is not a function
报错信息
Module build failed:
TypeError:
loaderContext.getResolve is not a function
- 安装 less-loader
npm install less less-loader --save
- 在 bulid 目录 base 文件里面加入路径
//build文件下的【webpack.base.conf.js】文件中【rules】中加入
{
test: /.less$/,
loader: "style-loader!css-loader!less-loader"
}
- style 标签里面加入 lang="less",告诉编译器解析方式
![865700710454ddee81b8d8a9c6c0cca9.png](https://img-blog.csdnimg.cn/img_convert/865700710454ddee81b8d8a9c6c0cca9.png)
npm run dev 还是报错的话,,就是 less加载器版本太高
解决方案:
卸载安装的高版本的less-loader【npm uninstall less-loader】
安装指定低版本的less-loader【npm install less-loader@4.1.0 --save】