From d5bfba9eb2cefd32f4d359554cd8e3ecb8135e25 Mon Sep 17 00:00:00 2001 From: Daniel Fallon Date: Mon, 26 Dec 2016 02:12:36 -0600 Subject: [PATCH] Add hack to stop null exception Creating a fix based on s-panferov/awesome-typescript-loader#190 I have not tested this fix, I'm contributing it for evaluation --- src/instance.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/instance.ts b/src/instance.ts index 06f0a1a..dc922b8 100644 --- a/src/instance.ts +++ b/src/instance.ts @@ -211,6 +211,10 @@ function setupBabel(loaderConfig: LoaderConfig): any { } function applyDefaults(configFilePath: string, compilerConfig: TsConfig, loaderConfig: LoaderConfig) { + // HACK: adding in a blank initializer to stop loader from crashing, + // see s-panferov/awesome-typescript-loader#190 for more details + compilerConfig.raw.compilerOptions.exclude = compilerConfig.raw.compilerOptions.exclude || []; + _.defaults(compilerConfig.options, { sourceMap: true, verbose: false,