मैं अपनी जावास्क्रिप्ट पर gabelp का उपयोग करके babel-preset-es2015 चलाने की कोशिश कर रहा हूं, लेकिन यह हमेशा कोड की एक पंक्ति पर भी ले जाता है। मैंने मूल रूप से अपनी स्क्रिप्ट बंडल के साथ प्रयास किया जो लगभग 700 लोक है, और उसके बाद एक डमी स्क्रिप्ट के साथ 1 लाइन है। पहले मामले में 9 एस लगते हैं - 1 लाइन के साथ मैं 8.38 लेता हूं।Gulp babel es2015 बहुत धीमी गति से बदलता है
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');
मैं
यह मेरा सही सेटअप है चल रहा नोड v4.2.4 और npm v2.14.12।
अन्य ऑपरेशन जैसे गल्प-रिएक्शन और गल्प-यूग्लिफ़ाई सभी 180 मिमी संयुक्त होते हैं।
क्या चल रहा है?
आपको यह सुनिश्चित करना चाहिए कि आपकी निर्भरता 'npm depupe' के साथ deduped हैं और' npm @ 3' में अपग्रेड करने पर विचार करें। अगर अच्छी तरह से कटौती नहीं की जाती है तो बेबेल काफी धीमा हो सकता है। – loganfsmyth
npm3 चाल चल रही थी, धन्यवाद! मेरी मूल लिपि के साथ 600ms तक, अनुमान लगाएं कि मैं इसके साथ रह सकता हूं। यदि आप इसे उत्तर देना चाहते हैं तो मैं इसे स्वीकार करूंगा :) – severin