From 84e2cfbe3f29f52fd20565489984bcd562a15ca5 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 20 May 2021 15:32:06 +1000 Subject: [PATCH] add a hack to handle sass resolution in svelte in external workspace --- ts/svelte/svelte.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/ts/svelte/svelte.ts b/ts/svelte/svelte.ts index 734053424..440e14b78 100644 --- a/ts/svelte/svelte.ts +++ b/ts/svelte/svelte.ts @@ -151,7 +151,17 @@ async function writeJs( genDir: string ): Promise { const preprocessOptions = preprocess({ - scss: { includePaths: [binDir, genDir] }, + scss: { + includePaths: [ + binDir, + genDir, + // a nasty hack to ensure ts/sass/... resolves correctly + // when invoked from an external workspace + binDir + "/external/net_ankiweb_anki", + genDir + "/external/net_ankiweb_anki", + binDir + "/../../../external/net_ankiweb_anki", + ], + }, }); preprocessOptions.filename = inputFilename;