问题描述
Invalid options object. Sass Loader has been initialized using an options object that does not match the API schema.
在报错的文件夹下,发现目录下多了一个sass-loader依赖包,因为我项目中使用了uview,已经安装了sass-loader,这样node_modules中就存在两个sass-loader,那是不是删除一个就好了?
解决方案:
尝试删除里面的sass-loader,vue-cli-plugin-uni
无法找到可以的依赖也会报错。而删除外面的sass-loader后,我的项目中使用的node-sass又和里面的sass-loader不兼容。最后我删除里面的sass-loader后,又将外面的sass-loader复制一份到@dcloudio/vue-cli-plugin-uni/packages/
中,成功解决。