我需要以递归方式将新的.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/'));
});