使用Babel将子文件夹的所有子文件夹中的所有ES6文件转换为每个文件夹中的ES5

时间:2018-08-04 22:50:24

标签: javascript npm ecmascript-6 gulp babeljs

我有一个包含许多子文件夹的文件夹,并且这些子文件夹有许多子文件夹。是否可以通过根命令将所有ES6文件转换为ES5?

我的方法是:

var gulp = require('gulp');
var babel = require('gulp-babel');

gulp.task('transform', function () {
return gulp.src('folder/**/**/**/**/**/*.js')
    .pipe(babel())
    .pipe(gulp.dest('folder/compiled'));
});

gulp.task('watch', function() {
gulp.watch('folder/**/**/**/**/**/*.js', ['transform'])
});

gulp.task('default', ['watch']);

0 个答案:

没有答案