报错信息:

TypeError: this.getOptions is not a function 这个是在运行项目是遇到的问题

这个报错是类型错误,this.getOptions 不是一个函数 。这个错误一般就是less-loader库里的错误。

主要是less-loader版本太高,不兼容this.getOptions方法。

解决方案:

找到package.json文件中的“less”和“less-loader”然后删除这两行

在终端输入npm install less-loader@5.0.0

npm install less-loader@5.0.0

具体降到哪个版本 需要 看看 版本信息 比如 style-loader

总结:

看问题报错,首先看是什么类型的错误,再确定是自己代码里的还是插件库里的报错。然后根据不同的错误信息采取相应的解决方案。