CSS властивості
ГлавнаяGulpСтеження за SASS файлами

Стеження за SASS файлами

173

Відстеження Gulp сильно змінилася з версії 3.x до 4.x. Дивіться документацію.

Gulp пропонує метод watch, який перевіряє, чи файл збережено. Синтаксис методу watch наступний:

<code data-language="javascript">gulp.watch('Файли для стеження', ['завдання' , 'для виконання']); 

Якщо ми хочемо переглядати всі Sass-файли та запускати завдання sass при кожному збереженні Sass-файлу, нам просто потрібно замінити «Файли для стеження» на app/scss/**/*.scss, а ['завдання', 'для', 'виконання'] на ['sass']:

 <code data-language="javascript">gulp.watch('app/scss/**/*.scss', ['sass']);

Найчастіше нам хочеться відстежувати кілька типів файлів одночасно. Для цього ми можемо згрупувати кілька процесів стеження в одне завдання watch:

<code data-language="javascript">gulp.task('watch ', function(){ gulp.watch('app/scss/**/*.scss', ['sass']); //Інші відстеження })

Якщо ви виконаєте команду gulp watch прямо зараз, то побачите, як Gulp відразу починає відстеження файлів.

І що він автоматично виконує завдання sass при кожному збереженні файлу .scss.

Давайте зробимо ще один крок і змусимо Gulp перезавантажувати браузер за допомогою Browser Sync щоразу, коли ми зберігаємо файл .scss.

Автор та редактори

Автор: Зелл Лью
Останнє змінення: 06.12.2019
Редактори: Влад Мержевич