问题描述
在使用vue-cli2.x进行项目开发时,偶尔会出现getOptions is not a funtion的报错。
原因分析
出现这个问题多半是因为版本过高,如图
这里可以看到是因为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