2016-08-11 3 views
0

私はTypeScriptアプリケーション用のこのディレクトリ構造を持っています。ファイルを含まないgulp-typescript

app/ 
--/components/ 
    --/component1/ 
     --component1.ts 
--/scripts/ 
     --entry.ts 
.tmp/ 

gulpfile:

const gulp = require('gulp'); 
const ts= require('gulp-typescript'); 

私はこれを行う場合:

gulp.task('typescript', function() { 
     return gulp.src('app/**/*.ts') 
      .pipe(ts()) 
     .pipe(gulp.dest('.tmp/scripts')) 
    }); 

をしているように、すべてのtypescriptですファイルが同じファイル構造で、.tmpファイルのディレクトリにそれぞれのJavaScriptファイルを生成しますメインアプリ:

.tmp/ 
    --/components/ 
     --/component1/ 
      --component1.js 
    --/scripts/ 
      --entry.js 

しかし、私は1つの出力ファイルを作成したい。私はこれを行う場合: - "component1.ts" から何も

私は何をやっている

gulp.task('typescript', function() { 
    return gulp.src('app/**/*.ts') 
     .pipe(ts({ 
      out: 'app.js' 
     })) 
     .pipe(gulp.dest('.tmp/scripts')); 
}); 

の.tmp /スクリプト/ app.jsが生成されますが、それは唯一の "entry.ts" からのコードが含まれて違う?新鮮な牛肉。

答えて

関連する問題