使用Gulp和Babel缩短构建时间

时间:2015-07-29 22:43:56

标签: javascript gulp babeljs

在我的构建过程中添加gulp-babel后,我试图加快构建时间...

起初我认为gulp-cached可能有所帮助,但这导致编译后的文件只包含最近编辑过的文件(我现在看到gulp-cached如何工作)。< / p>

没有babel我的构建时间是&lt; 200毫秒。
有了babel,它可以达到1.5秒 我当然希望把它恢复到200毫秒......

有什么想法吗?

1 个答案:

答案 0 :(得分:13)

使用gulp-cached和gulp-remember。只有已更改的文件才能通过管道,然后gulp-remembers将它们全部添加回来。:)

return gulp.src(array)                                                        
    .pipe(cached('babel is fun'))                                                      
    .pipe(babel())                                                           
    .pipe(remember('babel is fun'))                                                    
    .pipe(gulp.dest(dir));