Gulp babel es2015 transformar muito lento
Estou tentando executar o babel-preset-es2015 no meu JavaScript usando gulp, mas leva uma eternidade, mesmo em uma linha de código. Inicialmente, tentei com meu pacote de scripts que é de cerca de 700 loc e, em seguida, com um script fictício de 1 linha. O primeiro caso leva cerca de 9s - com 1 linha i leva 8,38s.
Esta é a minha configuração exata:
package.json:
{
"devDependencies": {
"gulp": "^3.9.0",
"gulp-babel": "^6.1.1",
"babel": "^6.3.26",
"babel-preset-es2015": "^6.3.13"
},
"babel": {
"presets": [ "es2015" ]
}
}
gulpfile.js:
gulp.task('js', function () {
return gulp.src('dummyscript.js')
.pipe(concat('site.bundle.js'))
.pipe(babel())
.pipe(gulp.dest(paths.dest.scripts));
});
dummy.js:
console.log('dummy script');
Estou executando o nó v4.2.4 e o npm v2.14.12.
Outras operações, como gulp-react e gulp-uglify, levam cerca de 180ms juntos.
O que está acontecendo?