Skip to content

Commit 75823af

Browse files
committed
fix: also prepend customVariables in scss files
1 parent 9989449 commit 75823af

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/sass.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ export default function setupSass (this: ModuleThis, customVariables: Options['c
1818

1919
// Custom variables
2020
if (customVariables && customVariables.length > 0) {
21-
const imports = customVariables.map(path => `@import '${path}'`).join('\n')
22-
sass.prependData = [sass.prependData, imports].join('\n')
21+
const sassImports = customVariables.map(path => `@import '${path}'`).join('\n')
22+
sass.prependData = [sass.prependData, sassImports].join('\n')
23+
const scssImports = customVariables.map(path => `@import '${path}';`).join('\n')
24+
scss.prependData = [scss.prependData, scssImports].join('\n')
2325
}
2426
}

test/module.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ describe('setupSass', () => {
102102
setupSass(['/path/to/variables.scss'])
103103

104104
expect(nuxt.options.build.loaders.sass.prependData).toContain("@import '/path/to/variables.scss'")
105+
expect(nuxt.options.build.loaders.scss.prependData).toContain("@import '/path/to/variables.scss';")
105106
})
106107
})
107108

0 commit comments

Comments
 (0)