1.TypeError: this.getOptions is not a function
原因:发现 sass-loader@11.0.0 版本需要 webpack@5.0.0 ,而 @vue/cli@4.5.0 所用的是 webpack@4,所以需要将 sass-loader的版本降到11以下
yarn remove sass-loader
yarn add sass-loader@10.1.1
2.Node Sass version 6.0.0 is incompatible with ^4.0.0.
原因:
观察package.json中各插件版本,仅router为4.0.0版本,推测可能为sass与router不兼容.
尝试下载更低版本的node-sass,卸载原来的node-sass,使用了Ver 4.14.1的node-sass,问题解决;
npm uni node-sass -D
npm i node-sass@4.14.1 -D