हर बार घड़ी को बदलने का पता चलता है, बंडल समय धीमा हो जाता है। मेरे गल्प कार्य में कुछ गलत होना चाहिए। कोई भी विचार?देखें w/gulp और babel प्रगतिशील धीमी हो जाती है
gulp.task('bundle', function() {
var bundle = browserify({
debug: true,
extensions: ['.js', '.jsx'],
entries: path.resolve(paths.root, files.entry)
});
executeBundle(bundle);
});
gulp.task('bundle-watch', function() {
var bundle = browserify({
debug: true,
extensions: ['.js', '.jsx'],
entries: path.resolve(paths.root, files.entry)
});
bundle = watchify(bundle);
bundle.on('update', function(){
executeBundle(bundle);
});
executeBundle(bundle);
});
function executeBundle(bundle) {
var start = Date.now();
bundle
.transform(babelify.configure({
ignore: /(bower_components)|(node_modules)/
}))
.bundle()
.on("error", function (err) { console.log("Error : " + err.message); })
.pipe(source(files.bundle))
.pipe(gulp.dest(paths.root))
.pipe($.notify(function() {
console.log('bundle finished in ' + (Date.now() - start) + 'ms');
}))
}
मुझे लगता है कि मैं पहले से ही यह तय हो गई, बंडल करने के लिए इन दो विकल्पों में जोड़ने इसे ठीक करने लगते हैं: कैश: {}, packageCache: {} – Niels
उन विकल्पों के लिए आवश्यक हैं निगरानी का उपयोग करें। – JMM
मेरे पास उन विकल्पों को कॉन्फ़िगर किया गया है, लेकिन अभी भी एक समान समस्या देख रहा हूं। प्रत्येक रन के साथ, पुनर्निर्माण के लिए समय बढ़ता है, भले ही फ़ाइल को स्पर्श किया गया हो (कोई वास्तविक परिवर्तन नहीं) जब तक कि यह अंततः 'रेंज एरर: अधिकतम कॉल स्टैक आकार से अधिक हो जाता है' – Emily