报错Syntax Error: TypeError: this.getOptions is not a function


场景重现
通过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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM