Temel olarak, görevimi kurmak istiyorum, böylece gulp less --watch
izlerse, izleyeceğim.Gulp-watch koşullu olarak gulp-if (veya başka bir şeyle) koşullu olarak etkinleştirme
'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()));
});
ne olur yine watch
çalıştırır yani, ancak herhangi bir dosya geçemezse: Bu defa ne var. Bu aynı zamanda ben bir şey alanına kaydırmak veya alternatif bir yöntem (değil gulp-if
) kullanmak için her zorunda tahmin ediyorum
.. process.exit()
ing den görevi engeller ..
Yani istediğiniz :-) .. Ben sadece, bu nedenle bu korkunç olabilir Gulp (
gulp.series
eser böylece 4,0 beta) kullanmaya başladı ama bu iş bitmiş olur '--watch' olması durumunda LESS kaynakları değiştiğinde + oluşturmak için devam etmek ve tekrar devam etmek ister misiniz? – jsalonen@jsalonen tam olarak – knownasilya
@ robrich'in girişini burada almak isterim :) – knownasilya