From de28ea63abb95588e4c95993a85e970953720c4b Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Fri, 3 Feb 2017 15:34:42 -0800 Subject: [PATCH] Add extra check tsdk path when getting version. Fixes #19600 (#19886) --- extensions/typescript/src/typescriptServiceClient.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/extensions/typescript/src/typescriptServiceClient.ts b/extensions/typescript/src/typescriptServiceClient.ts index 1b0f4cdb378..a8dcc78a371 100644 --- a/extensions/typescript/src/typescriptServiceClient.ts +++ b/extensions/typescript/src/typescriptServiceClient.ts @@ -604,6 +604,10 @@ export default class TypeScriptServiceClient implements ITypescriptServiceClient } private getTypeScriptVersion(serverPath: string): string | undefined { + if (!fs.existsSync(serverPath)) { + return undefined; + } + let p = serverPath.split(path.sep); if (p.length <= 2) { return undefined;