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

发布于 2022-09-01 21:14:15 字数 699 浏览 17 评论 0

//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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文