最近在写新项目,每次引入scss 都会报错,
this.getOptions is not a function @ ./node_modules/vue-style-loader??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!.
查了一下资料是应该为sass 安装的版本兼容问题,我们安装的时候默认执行的语句是
npm install node-sass -D
npm install sass-loader -D
这时候默认的是最高版本的sass
执行之后就会把上面的那错误
解决办法是;
安装sass-loader@10.1.1 即可
注意不要安装sass-loader@11.0.0及以上
npm install sass-loader@10.1.1 --save