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,