Changed node_modules and module defaults

(cherry picked from commit b791fd89cd)
This commit is contained in:
Bill Ticehurst
2016-02-06 17:27:32 -08:00
parent 20f7b18d99
commit 3cf96529e7
2 changed files with 16 additions and 2 deletions

View File

@@ -551,7 +551,21 @@ namespace ts {
}
else {
const filesSeen: Map<boolean> = {};
const exclude = json["exclude"] instanceof Array ? map(<string[]>json["exclude"], normalizeSlashes) : undefined;
let exclude: string[] = [];
if(json["exclude"] instanceof Array){
exclude = json["exclude"];
}
else {
// by default exclude node_modules, and any specificied output directory
exclude = ["./node_modules"]
let outDir = json["compilerOptions"] && json["compilerOptions"]["outDir"];
if(outDir) {
exclude.push(outDir);
}
}
exclude = map(exclude, normalizeSlashes);
const supportedExtensions = getSupportedExtensions(options);
Debug.assert(indexOf(supportedExtensions, ".ts") < indexOf(supportedExtensions, ".d.ts"), "Changed priority of extensions to pick");

View File

@@ -1713,7 +1713,7 @@ namespace ts {
// Always default to "ScriptTarget.ES5" for the language service
return {
target: ScriptTarget.ES5,
module: ModuleKind.None,
module: ModuleKind.CommonJS,
jsx: JsxEmit.Preserve
};
}