两种方式,为什么第二种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下
图片描述

阅读 3.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题