Что я делаю?
- Выполнить
gulp
(обрабатываются файлы SCSS, я получаю файл CSS) - Я снова меняю любой файл SCSS
Ожидается:
- Файл CSS из 1. обновлен с учетом изменений из 2.
Что происходит?
- Файл CSS из 1. не изменен
Вывод командной строки:
$ gulp
[09:24:28] Using gulpfile c:\Users\User\_dev\github\project\gulpfile.js
[09:24:28] Starting 'sass'...
[09:24:28] Finished 'sass' after 98 ms
[09:24:28] Starting 'default'...
[09:24:28] Finished 'default' after 7.31 μs
[09:24:35] sass-watch saw _base.scss was changed
[09:25:39] sass-watch saw _base.scss was changed
gulpfile.js:
gulp.task('sass', function() {
watch({ glob: 'css/**/*.{scss,sass}', name: 'sass-watch'})
.pipe(plumber())
.pipe(sass())
.pipe(gulp.dest('css'))
});
gulp.task('default', ['sass']);
Примечания:
- Ошибка на GitHub (gulp)
- Ошибка на GitHub (gulp-watch)
- gulpfile.js на GitHub Gist)
- ОС: Win7
- узел: 0.10.29
- нпм: 1.4.14
Способ передачи исходных файлов не важен. Результат остается прежним при использовании gulp.src()