diff --git a/extensions/typescript-language-features/src/tsServer/serverProcess.browser.ts b/extensions/typescript-language-features/src/tsServer/serverProcess.browser.ts index 01071f6e10e..bc06d18ee35 100644 --- a/extensions/typescript-language-features/src/tsServer/serverProcess.browser.ts +++ b/extensions/typescript-language-features/src/tsServer/serverProcess.browser.ts @@ -19,7 +19,13 @@ export class WorkerServerProcess implements TsServerProcess { _configuration: TypeScriptServiceConfiguration, ) { const worker = new Worker(tsServerPath); - return new WorkerServerProcess(worker, args); + return new WorkerServerProcess(worker, [ + ...args, + + // Explicitly give TS Server its path so it can + // load local resources + '--executingFilePath', tsServerPath, + ]); } private _onDataHandlers = new Set<(data: Proto.Response) => void>();