错误提示如下
Syntax Error: TypeError: this.getOptions is not a function
@ ./node_modules/vue-style-loader??ref--10-oneOf-1-0!./node_modules/@vue/cli-service/node_modules/css-
loader/dist/cjs.js??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/
postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules
/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?
vue&type=style&index=0&id=7ba5bd90&lang=less&scoped=true& 4:14-473 14:3-18:5 15:22-481
原因
是less-loader安装的版本太高,卸载重新安装7.0版本即可

// 卸载
npm uninstall --save less-loader
// 安装
npm install -D less-loader@7.x

本文介绍了一个关于Less-Loader版本过高导致的错误提示及解决方案。错误提示为:TypeError: this.getOptions is not a function。原因是Less-Loader版本过高,解决方法是卸载当前版本并重新安装7.0版本。

1284

被折叠的 条评论
为什么被折叠?



