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了

你可能感兴趣的:(TypeError: loaderContext.getResolve is not a function)