Skip to content

Commit defb8df

Browse files
authored
Fix sass files resolution for production builds (#246)
1 parent ac5af82 commit defb8df

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

packages/vite-plugin/src/stylesPlugin.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ export function stylesPlugin (options: Options): PluginOption {
124124
context = this
125125
}
126126
},
127-
async resolveId (source, importer, custom) {
127+
async resolveId (source, importer, { custom }) {
128128
if (
129129
importer &&
130130
source.endsWith('.css') &&
@@ -133,7 +133,8 @@ export function stylesPlugin (options: Options): PluginOption {
133133
if (options.styles === 'none') {
134134
return '\0__void__'
135135
} else if (options.styles === 'sass') {
136-
return source.replace(/\.css$/, '.sass')
136+
const target = source.replace(/\.css$/, '.sass')
137+
return this.resolve(target, importer, { skipSelf: true, custom })
137138
} else if (options.styles === 'expose') {
138139
awaitResolve()
139140

0 commit comments

Comments
 (0)