Часы глотка не работают должным образом
Так что у меня проблема с моим gulp.watch
задача. Итак, короткая версия моего gulpfile.js
является:
var gulp = require('gulp'),
usemin = require('gulp-usemin'),
wrap = require('gulp-wrap'),
connect = require('gulp-connect'),
watch = require('gulp-watch'),
minifyCss = require('gulp-minify-css'),
minifyJs = require('gulp-uglify'),
concat = require('gulp-concat'),
less = require('gulp-less'),
rename = require('gulp-rename'),
minifyHTML = require('gulp-minify-html'),
rimraf = require('gulp-rimraf'),
live = require('gulp-livereload'),
strip = require('gulp-strip-debug'),
gulpif = require('gulp-if');
var paths = {styles: 'public-src/less/*.*'};
gulp.task('delete-css', function (cb) {
return gulp.src(paths.css_delete)
.pipe(rimraf());
});
gulp.task('custom-less', ['delete-css'], function (cb) {
return gulp.src(paths.styles)
.pipe(less())
.pipe(gulp.dest('public/css'));
});
gulp.task('watch', function () {
gulp.watch([paths.styles],['custom-less']);
});
Также у меня есть задание на сборку, которое содержит нестандартное задание, которое на самом деле работает. Вот
gulp.task('build-custom', ['custom-less']);
gulp.task('build', ['build-custom']);
Итак, когда я побежал gulp build
CSS объединяется в один файл. Когда я редактирую свой CSS в терминале, я вижу, что task custom-less
начинается и заканчивается, но файл CSS не обновляется. Я не могу понять, почему та же задача работает, когда вы запускаете ее с помощью gulp build
но когда смотришь, то не меняется...
Надеюсь, у кого-нибудь есть идеи?