首页 > 两种方式,为什么第二种gulp-babel变慢了

两种方式,为什么第二种gulp-babel变慢了

//fast
var filter = ['commands','common','datas','middlewares','scripts'];
var jsFilter = filter.map(function(item){
    return item + '/**/*.js';
});

gulp.src(jsFilter,{base:'./'})
        .pipe(babel({
            presets: ['es2015']
        }))
        .pipe(gulp.dest('dist'))

//slow
var filter = ['!node_modules/**/*.*', '!dist/**/*.*'];

gulp.src(['**/*.js'].concat(filter))
        .pipe(babel({
            presets: ['es2015']
        }))
        .pipe(gulp.dest('dist'))
});

下图为项目目录的结构, 上述的目的是将该目录下的几个文件夹里的文件经过处理输出到dist下

【热门文章】
【热门文章】