We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
additionalData
1 parent a21c19b commit d1a4248Copy full SHA for d1a4248
docs/zh/guide/css.md
@@ -135,7 +135,20 @@ module.exports = {
135
// `scss` 语法会要求语句结尾必须有分号,`sass` 则要求必须没有分号
136
// 在这种情况下,我们可以使用 `scss` 选项,对 `scss` 语法进行单独配置
137
scss: {
138
- prependData: `@import "~@/variables.scss";`
+ // sass-loader v8语法
139
+ // prependData: `@import "~@/variables.scss";`
140
+ // sass-loader v9语法
141
+ additionalData(content, loaderContext) {
142
+ const { resourcePath, rootContext } = loaderContext;
143
+ const relativePath = path.relative(rootContext, resourcePath);
144
+ if (
145
+ relativePath.replace(/\\/g, "/") !== "src/styles/variables.scss"
146
+ ) {
147
+ return '@import "~@/styles/variables.scss";' + content;
148
+ }
149
+ return content;
150
+ },
151
+
152
},
153
// 给 less-loader 传递 Less.js 相关选项
154
less:{
0 commit comments