1、确定已经安装了 node-sass / sass-loader / sass-resources-loader
2、node版本过高引起的 sass-loader 报错(no such file or directory)
执行:npm rebuild node-sass
3、解决上边问题依然报错 Make sure 'options.resources' is String or Array of Strings,说明这个时候是sass-resources-loader配置有问题。
首先:检查配置----已vue项目为例:找到资源管理器中的build---utils.js文件中的sass配置
这里要写成绝对路径 'sass-loader', { loader: 'sass-resources-loader', options: { resources: path.resolve(__dirname,'../src/assets/css/vars.scss') }, },
如果还是有问题,检查资源管理器中 是否有../src/assets/scss/... 这个路径和对应的.scss文件