报错信息:
TypeError: this.getOptions is not a function 这个是在运行项目是遇到的问题
![](https://img-blog.csdnimg.cn/img_convert/00abc2ce5c810989f7def35bfd5a7c13.png)
这个报错是类型错误,this.getOptions 不是一个函数 。这个错误一般就是less-loader库里的错误。
主要是less-loader版本太高,不兼容this.getOptions方法。
解决方案:
找到package.json文件中的“less”和“less-loader”然后删除这两行
![](https://img-blog.csdnimg.cn/img_convert/289a4ae83b7c5f0b0ae2570e7f3f617e.png)
在终端输入npm install [email protected]
npm install [email protected]
具体降到哪个版本 需要 看看 版本信息 比如 style-loader
总结:
看问题报错,首先看是什么类型的错误,再确定是自己代码里的还是插件库里的报错。然后根据不同的错误信息采取相应的解决方案。