Я использую Gulp для компилятора watch и sass. Когда я начинаю «смотреть» в первый раз, запускается компилятор «sass» и создаются файлы css по заданному пути. Однако, когда я меняю файлы .scss, он больше не вызывает компилятор «sass». Ниже приведены две мои задачи и переменные.
gulp.task('sass', function () {
gulp.src(config.sassPath)
.pipe(sass())
.pipe(gulp.dest(config.cssPath))
.pipe(livereload());
});
gulp.task('watch', false, function () {
livereload.listen(8189);
gulp.src(config.watchPaths)
.pipe(watch(config.watchPaths, function (event) {
gulp.start( 'sass', 'js-hint', 'server','test');
livereload();
}))
.pipe(livereload());
});
Следующую команду я использую для запуска задачи "смотреть".
gulp watch
Я вижу, что "часы" перезагружаются, когда я меняю файл .scss. Ниже приведен журнал для этого.
[19:49:30] public/sass/html-controls.scss was changed
[19:49:30] /Users/dkuma204/Desktop/Dilip/Projects/OPEN/SourceCode/AWF/OPENApp/application/public/sass/html-controls.scss reloaded.
Не уверен, что мне здесь не хватает. Пожалуйста помоги.