6
रनवेन्स नीचे दिया गया कोड काफी काम नहीं कर रहा है?रनसक्वेंस गल्प के साथ काम नहीं कर रहा है?
var gulp = require('gulp');
var del = require('del');
var browserify = require('gulp-browserify');
var concat = require('gulp-concat');
var runSequence = require('run-sequence');
var nodemon = require('gulp-nodemon');
gulp.task('clean', function(cb) {
console.log('YOLO1');
del(['build/*'], cb);
});
gulp.task('copy', function() {
console.log('YOLO2')
return gulp.src('client/www/index.html')
.pipe(gulp.dest('build'));
});
gulp.task('browserify', function() {
console.log('YOLO3')
return gulp.src('client/index.js')
.pipe(browserify({transform: 'reactify'}))
.pipe(concat('app.js'))
.pipe(gulp.dest('build'));
});
gulp.task('build', function(cb) {
console.log('YOLO4')
runSequence('clean', 'browserify', 'copy', cb);
});
gulp.task('default', ['build'], function() {
gulp.watch('client/*/*', ['build']);
nodemon({ script: './bin/www', ignore: ['gulpfile.js', 'build', 'client', 'dist'] });
});
वर्तमान आउटपुट:
YOLO4,
YOLO1
वांछित आउटपुट:
YOLO4,
YOLO1,
YOLO3,
YOLO2
मुझे यकीन है कि क्यों runSequence केवल पहला काम को क्रियान्वित करने और बाकी पर अमल करने में असमर्थ है नहीं कर रहा हूँ? कोई विचार?
इस उत्तर फंसाया और एक दीवार पर रखा जाना चाहिए। उन्होंने हाल ही में 'डेल' व्यवहार (वादे का उपयोग करके, कोई और कॉलबैक नहीं बदला) इसलिए बहुत सारे कार्यों को अपडेट करना होगा। – zeh