Skip to content

Commit 2e437d7

Browse files
committed
Escape virtual css file path for Windows support
1 parent 8085916 commit 2e437d7

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

index.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,11 @@ module.exports = function(source, map) {
117117
/\.[^/.]+$/,
118118
`.svelte.css`
119119
);
120+
/** Escape backslashes for windows support */
121+
const escapedPath = cssFilepath.replace(/\\/g, '\\\\');
122+
120123
css.code += '\n/*# sourceMappingURL=' + css.map.toUrl() + '*/';
121-
js.code = js.code + `\nimport '${cssFilepath}';\n`;
124+
js.code = js.code + `\nimport '${escapedPath}';\n`;
122125

123126
if (virtualModules) {
124127
virtualModules.writeModule(cssFilepath, css.code);

0 commit comments

Comments
 (0)