Я использую следующую структуру папок:Глоток-менее не строю МЕНЬШЕ, когда включен файл изменен
css
|_ main.css
|
|_ less
|_ main.less
|_ sub.less
|
|_ shared
|_ variables.less
|_ header.less
|_ footer.less
Я использую следующий в моем gulpfile.js
gulp.task('less', function() {
gulp.src(paths.less + 'main.less', {read: true})
.pipe(plugins.plumber({errorHandler: onError}))
.pipe(plugins.less({
paths: [paths.less + 'shared', paths.less]
}))
.pipe(plugins.plumber.stop())
.pipe(gulp.dest(paths.css));
});
...
gulp.task('less:watch', function(){
gulp.watch([paths.less + '**/*.less'], ['less']);
});
gulp.task('default', ['less', 'less:watch']);
Мой main.less включает в себя @imports для всех остальных файлов LESS.
@import "sub.less";
@import "./shared/variables.less";
@import "./shared/header.less";
@import "./shared/footer.less";
Если МЕНЬШЕ файл (кроме main.less) обновляется файл main.css не меняется.
Если main.less обновляется (необходимо после любого другого МЕНЬШЕ изменения файла), main.css затем обновления.
Как я могу изменить мой gulpfile.js обновить файл «main.css» независимо от того, МЕНЬШЕ файла изменен?
спасибо.
Этот вопрос больше связан с наблюдением, чем с глотком. Можете ли вы включить часовую часть вашего 'gulpfile'? –