如何使用Gulp任务以递归方式将Typescript源文件编译到同一目录中?

时间:2016-10-31 11:36:22

标签: recursion typescript compilation gulp

我需要以递归方式将新的.ts文件编译到同一个源目录中。

他们都坐在不同的文件夹中,因为我正在将项目转换为使用TypeScript。

我现在正在使用Gulp任务尝试自己解决这个问题,但如果有人已经知道如何去做,我会非常感激。

我的代码看起来像这样

gulp.task('typescript', function () {
  return gulp.src('src/**/*')
    .pipe(ts({
      target:         'ES6',
      outDir:         'Directory'
    }))
    .pipe(gulp.dest('.'));
});

我明白了...... 解决方案:

gulp.task('typescript', function () {
  return gulp.src('src/**/*')
  .pipe(ts({
    outDir:     'directory',
    target:     'es6',
    pretty:     true,
    listFiles:  true
  }))
  .pipe(gulp.dest('src/'));
});

0 个答案:

没有答案