场景重现
通过vue-cli搭建一个vue3.0项目,在使用less 的时候报错,依据官方的安装:
npm install -D less-loader less
1
安装的都是最新的 其中less-loader 是今天最新的 8.0.0 版本。
这时候运行
npm run serve
1
提下如下错误
通常提示
Syntax Error: TypeError: this.getOptions is not a function
提示语法错误都是 版本问题
解决
1,通过降级版本号是最快捷的方法
卸载 less-loader
npm uninstall --save less-loader
1
安装一个低版本的
npm install -D less-loader@7.3.0
1
具体降级到哪个版本可以自己看着弄,7.3.0以下目前是没有问题
Syntax Error 问题
sass 同样实用
2,不使用 vue的脚手架
参考webpack的配置vue篇
原文链接:https://blog.csdn.net/qq_35617751/article/details/114064431