diff --git a/packages/language-server/src/plugins/svelte/SveltePlugin.ts b/packages/language-server/src/plugins/svelte/SveltePlugin.ts index 20b7e2bcc..09391690d 100644 --- a/packages/language-server/src/plugins/svelte/SveltePlugin.ts +++ b/packages/language-server/src/plugins/svelte/SveltePlugin.ts @@ -106,7 +106,12 @@ export class SveltePlugin const formattedCode = prettier.format(document.getText(), { ...config, - plugins: [...(config.plugins ?? []), ...getSveltePlugin()], + plugins: [ + ...(config.plugins ?? []).map((id: string) => + require.resolve(id, { paths: [filePath] }) + ), + ...getSveltePlugin() + ], parser: 'svelte' as any });