Sass 选项具有未知属性';prependData';。这些属性是有效的:
在nuxt中运行npm run dev时,我得到以下错误Sass 选项具有未知属性';prependData';。这些属性是有效的:,sass,nuxt.js,Sass,Nuxt.js,在nuxt中运行npm run dev时,我得到以下错误 Module build failed (from ./node_modules/sass-loader/dist/cjs.js): friendly-errors 14:26:26 Vali
Module build failed (from ./node_modules/sass-loader/dist/cjs.js): friendly-errors 14:26:26
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'. These properties are valid:
object { implementation?, sassOptions?, additionalData?, sourceMap?, webpackImporter? }
人们说你应该改变加载选项
css: {
loaderOptions: {
sass: {
prependData: '@import "@/scss/settings.scss";'
}
}
}
并使用prependData而不是data。但是我怎么做才能比Nuxt更好呢?降级到SASS 7.x(在我的例子中是7.3.1)
在package.json
中:
"devDependencies": {
...
"sass-loader": "^7.3.1"
}