getOptions报错具体分析

261 阅读1分钟

问题描述

在使用vue-cli2.x进行项目开发时,偶尔会出现getOptions is not a funtion的报错。

原因分析

出现这个问题多半是因为版本过高,如图

image.png

这里可以看到是因为html-loader产生的报错,版本过高不再兼容getOptions方法,此时需要对html-loader进行降级,从我原来安装的2.1.2降级至0.5.5(需要安装的版本可在对于项目的package.json中查看)

解决方案

npm 下载低版本的方法为npm install 名称@版本号

在这里只需要npm unintall --save-dev html-loader卸载高版本html-loader

再安装低版本的npm install html-loader@0.5.5 --save-dev