У меня есть небольшой список .scss
, которые будут преобразованы в css с помощью gulp-sass. Процесс преобразования работает очень быстро менее чем за 5 мс.
Но перезагрузка файлов css с помощью gulp-connect
плагина занимает около 3s
времени, а иногда даже не работает вообще, и мне приходится снова сохранять .scss
файл, чтобы увидеть результат в браузере. Протестировано с/без расширения Livereload
для хрома.
Почему?
Моя задача Sass:
gulp.task('sass', function() {
gulp.src(['source/sass/*.scss'])
.pipe(sass({
outputStyle: 'expanded'
}))
.pipe(gulp.dest('source/assets/css'))
.pipe(connect.reload());
});
Моя часовая задача:
gulp.task('watch', function () {
gulp.watch(['source/sass/**/*.scss'], ['sass']);
});
Моя задача подключения:
gulp.task('connectDev', function() {
connect.server({
root: 'source',
port: 8001,
livereload: true
});
});
И задача по умолчанию:
gulp.task('default', ['sass', 'connectDev', 'watch']);