Глоток посмотреть меньше и ошибка?
Я использую Gulp для создания некоторых CSS из меньшего и есть функция просмотра. Все работает нормально, когда в меньшем количестве файлов нет ошибок, watch вызывает функцию less и компилирует css. Но когда у меня есть ошибки в меньшем количестве файлов, часы просто говорят, где остановка ошибки. Когда я исправляю ошибку в меньшем файле, часы больше не работают. Я должен запустить его снова, можно ли увидеть, есть ли ошибка, и просто продолжить наблюдать за компиляцией, вот мой gulp.js
// Less to CSS task
var parentPath = './content/css/';
var sourceLess = parentPath;
var targetCss = parentPath;
gulp.task('less', function () {
return gulp.src([sourceLess + 'styles.less'])
.pipe(less({ compress: true }).on('error', gutil.log))
.pipe(autoprefixer('last 10 versions', 'ie 9'))
.pipe(minifyCSS({ keepBreaks: false }))
.pipe(gulp.dest(targetCss))
.pipe(notify('Less Compiled, Prefixed and Minified'));
});
gulp.task('watch', function () {
gulp.watch([sourceLess + 'styles.less'], ['less']); // Watch all the .less files, then run the less task
});
1 ответ
В документации по плагину без gulp говорится, что у него нет встроенного способа выполнить задачу и сохранить активный наблюдатель. Но это говорит о том, что вы не можете сделать это с stream-combiner2
,
Вы можете увидеть пример, взятый из официального репозитория gulp github.