两种方式,为什么第二种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下
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论