TypeError: this.getOptions is not a function


scss 使用报错

每次运行项目都会报这个错误,自己也没有仔细看看为何会如此。接着今日稍微清闲,简单看了几眼,特记录如下

原因

  • sass-loader 版本问题

目前出现该问题的原因是, sass-loader@11 到了11版本,而网友推荐基本都是降低版本,细节也不知道为何。特附上 sass-loader更新日志

BREAKING CHANGES
minimum supported webpack version is 5

原来使用 sass-loader@11 居然需要是 webpack5, 而我们现有的脚手架基本都是基于 webpack4 进行开发的,特别是 经常使用 vue-cli ,而一般都会很少主动去升级脚手架,而通过脚手架生成的项目模板就更少了。因而基于现有情况,只好降低版本进行处理了。


免责声明!

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



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