From 46cc470332d27fbbfd0c4ace7085b3439e60e5cf Mon Sep 17 00:00:00 2001 From: Tingan Ho Date: Fri, 19 Feb 2016 08:25:23 +0800 Subject: [PATCH] Fixes exclude options --- src/compiler/tsc.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/compiler/tsc.ts b/src/compiler/tsc.ts index 8e08091bc77..e5b85a7391e 100644 --- a/src/compiler/tsc.ts +++ b/src/compiler/tsc.ts @@ -710,14 +710,16 @@ namespace ts { else { const compilerOptions = extend(options, defaultInitCompilerOptions); const configurations: any = { - compilerOptions: serializeCompilerOptions(compilerOptions), - exclude: ["node_modules"] + compilerOptions: serializeCompilerOptions(compilerOptions) }; if (fileNames && fileNames.length) { // only set the files property if we have at least one file configurations.files = fileNames; } + else { + configurations.exclude = ["node_modules"]; + } sys.writeFile(file, JSON.stringify(configurations, undefined, 4)); reportDiagnostic(createCompilerDiagnostic(Diagnostics.Successfully_created_a_tsconfig_json_file), /* compilerHost */ undefined);