Что означают эти параметры для sass в сборщике gulp?

Вызывают вопросы следующие формулировки и параметры Gulp при обработке sass:

1. .pipe(sass().on('error', sass.logError))
на что именно влияет такая запись, какой результат она должна давать и где его можно видеть, в случае допущения ошибки? Если я допуская ошибку в sass, она и так появляется в консоли, даже если я применяю обычную запись вида
.pipe(sass())

2. .pipe(sass.sync().on('error', sass.logError))
после sass добавлен sync. На что он влияет и как работает?

3. .pipe(sass({errLogToConsole: true}))
что означает эта запись, и чем отличается от предыдущих? Ну и тоже - как именно она работает и как я могу видеть результат ее работы?

4. Чем принципиально отличаются способы установки sass, в первом и во втором случаях: npm i -D gulp-sass и npm i -D gulp.sass? Во втором случае доступны опции onSuccess: callback, onError: callback и sync: true. Как они работают?
  • Вопрос задан
  • 333 просмотра
Решения вопроса 1
delphinpro
@delphinpro Куратор тега Sass
frontend developer
3. Просто передача параметров в плагин
4, просто два разных пакета
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы