sass-loader 9.0.x 和 vue:ValidationError:无效的选项对象。Sass Loader 已使用选项对象初始化

3 vue.js sass-loader vue-loader

我最近将 sass-loader 从8.0升级到9.0,当我运行npm run build( vue-cli-service build) 时,出现此错误

ValidationError: Invalid options object. Sass Loader has been initialized using an options 
object that does not match the API schema.- options has an unknown property 'prependData'
Run Code Online (Sandbox Code Playgroud)

这个词唯一出现prependData在 my 中vue.config.js

ValidationError: Invalid options object. Sass Loader has been initialized using an options 
object that does not match the API schema.- options has an unknown property 'prependData'
Run Code Online (Sandbox Code Playgroud)

小智 5

更改prependData为.vue.config.jsadditionalData

更多信息请参见 vue-loader 9.0.0 的变更日志

  • prependData 选项已被删除,取而代之的是additionalData 选项,请参阅文档

vue-loader指南现在还推荐其他数据。