From c517d4a2085081f80ad0268e1851f4d0e517008b Mon Sep 17 00:00:00 2001 From: Lev Mishin Date: Wed, 18 Jul 2018 16:04:50 -0700 Subject: [PATCH] added check for error in readConfigFile result --- src/instance.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/instance.ts b/src/instance.ts index d3f9e0b..1abdf09 100644 --- a/src/instance.ts +++ b/src/instance.ts @@ -345,6 +345,13 @@ export function readConfigFile( } let jsonConfigFile = tsImpl.readConfigFile(configFilePath, tsImpl.sys.readFile) + if (jsonConfigFile.error) { + console.error('Error occurred while reading tsconfig file', configFilePath, jsonConfigFile) + throw new Error( + _.get(jsonConfigFile, 'error.messageText.messageText') || + _.get(jsonConfigFile, 'error.messageText') + ) + } let compilerConfig = tsImpl.parseJsonConfigFileContent( jsonConfigFile.config, tsImpl.sys,