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;