TypeError: loaderContext.getResolve is not a function

vue 安装 less less-loader 之后,运行项目报错:TypeError: loaderContext.getResolve is not a function

npm install less less-loader --save

之后,找到webpack.base.conf.js文件,module->rules 添加

{
    test: /\.less$/,
    loader: "style-loader!css-loader!less-loader"
}

在页面的style上加 lang=“less”,然后启动项目npm run dev 就会报错

报错信息.png

网上查找资料,说是less-loader 版本过高,此时的less版本是v3.几,less-loader版本v6.几

npm uninstall less-loader //卸载
npm install less-loader@版本 --save //指定版本安装

再重新运行,就ok了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。