সাধারণত গুল্পের কাজগুলিতে এ জাতীয় চেহারা দেখা যায়:
gulp.task('my-task', function() {
return gulp.src(options.SCSS_SOURCE)
.pipe(sass({style:'nested'}))
.pipe(autoprefixer('last 10 version'))
.pipe(concat('style.css'))
.pipe(gulp.dest(options.SCSS_DEST));
});
কমান্ড লাইনের পতাকাটি ঝাঁকুনির কাছে পৌঁছে দেওয়া (এটি কোনও কাজ নয়) এবং এটি কি এর ভিত্তিতে শর্তাধীন কাজ চালানো সম্ভব? এই ক্ষেত্রে
$ gulp my-task -a 1
এবং তারপরে আমার গুল্পফিল.জেজে:
gulp.task('my-task', function() {
if (a == 1) {
var source = options.SCSS_SOURCE;
} else {
var source = options.OTHER_SOURCE;
}
return gulp.src(source)
.pipe(sass({style:'nested'}))
.pipe(autoprefixer('last 10 version'))
.pipe(concat('style.css'))
.pipe(gulp.dest(options.SCSS_DEST));
});
process.argv
কমান্ড লাইন যুক্তিগুলি অ্যাক্সেস করতে ব্যবহার করতে পারেন।