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')) 
    }); 

모든 타이프 파일이 동일한 파일 구조로, .TMP 디렉토리에 각각의 자바 스크립트 파일을 생성 기본 앱 :

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

하지만 하나의 출력 파일을 만들고 싶습니다. 나는이 할 경우

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

.TMP/스크립트/생성하지만, 그것은 단지 "entry.ts"의 코드가 포함되어 app.js - 내가 뭐하는 거지 "component1.ts"

에서 아무것도 잘못된? 꿀꺽 꿀꺽 마시 러.

답변

관련 문제