के साथ सशर्त रूप से गल्प-घड़ी को सक्षम करना मूल रूप से मैं अपना कार्य सेट करना चाहता हूं ताकि यदि मैं gulp less --watch
करता हूं तो यह देखेगा, अन्यथा केवल बिल्ड करें।गल्प-घड़ी (या कुछ और)
'use strict';
var gulp = require('gulp');
var less = require('gulp-less');
var gulpif = require('gulp-if');
var watch = require('gulp-watch');
var cli = require('minimist')(process.argv.slice(2));
gulp.task('less', function() {
return gulp.src(['./client/styles/styles.less', './client/styles/libs.less'])
.pipe(less({ sourceMap: !cli.production }))
.pipe(gulp.dest('./dist/styles'))
.pipe(gulpif(cli.watch, watch()));
});
क्या होता है कि यह अभी भी watch
निष्पादित करता है, लेकिन किसी भी फाइल में नहीं होता है: यह क्या मैं अब तक है। यह भी process.exit()
आईएनजी से कार्य होने से बचाता है ..
मुझे लगता है मैं या तो कुछ में लपेट, या एक वैकल्पिक तरीका (नहीं gulp-if
) का उपयोग करने के लिए है यह सोचते हैं रहा हूँ ..
तो अगर आप चाहते हैं '--watch' है कि पारित करना चाहते हैं + कम स्रोतों को बदलने पर फिर से देखना जारी रखें और फिर निर्माण करें? – jsalonen
@jsalonen बिल्कुल – knownasilya
यहां @ रॉब्रिच के इनपुट प्राप्त करना अच्छा लगेगा :) – knownasilya