File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -710,16 +710,19 @@ namespace ts {
710710 else {
711711 const compilerOptions = extend ( options , defaultInitCompilerOptions ) ;
712712 const configurations : any = {
713- compilerOptions : serializeCompilerOptions ( compilerOptions )
713+ compilerOptions : serializeCompilerOptions ( compilerOptions )
714714 } ;
715715
716716 if ( fileNames && fileNames . length ) {
717717 // only set the files property if we have at least one file
718718 configurations . files = fileNames ;
719719 }
720- else {
721- configurations . exclude = [ "node_modules" ] ;
722- }
720+ else {
721+ configurations . exclude = [ "node_modules" ] ;
722+ if ( compilerOptions . outDir ) {
723+ configurations . exclude . push ( compilerOptions . outDir ) ;
724+ }
725+ }
723726
724727 sys . writeFile ( file , JSON . stringify ( configurations , undefined , 4 ) ) ;
725728 reportDiagnostic ( createCompilerDiagnostic ( Diagnostics . Successfully_created_a_tsconfig_json_file ) , /* compilerHost */ undefined ) ;
You can’t perform that action at this time.
0 commit comments