npm run dev报错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了

posted @ 2023-01-10 16:43  皮皮买  阅读(69)  评论(0编辑  收藏  举报