2
1

Здравствуйте! Прохожу урок https://beonmax.com/courses/web-razrabotchik/gulp-planirovschik-zadach/ , при запуске gulp после установки всех плагинов в терминале выдается ошибка:

"

[14:12:55] Using gulpfile ~\Desktop\верстка\Uber\gulpfile.js
[14:12:55] Starting 'default'...
[14:12:55] Starting 'watch'...
[14:12:55] Starting 'server'...
[14:12:55] Starting 'styles'...

Error in plugin "gulp-sass"
Message:

gulp-sass 5 does not have a default Sass compiler; please set one yourself.
Both the `sass` and `node-sass` packages are permitted.
For example, in your gulpfile:

var sass = require('gulp-sass')(require('sass'));

[14:12:55] The following tasks did not complete: default, watch, server, styles
[14:12:55] Did you forget to signal async completion?

"

Из фразы gulp-sass 5 does not have a default Sass compiler; please set one yourself понимаю, что нужно установить компилер, подскажите, пожалуйста, как это правильно сделать и исправить ошибку? Хочется дальше продолжать полноценное обучение по курсу.


Ирина Белоусова
3 years ago






Добрый день. Буквально несколько дней назад пакет gulp-sass обновился и требует чуть другой настройки (уже поместили в документацию)

Для исправления ошибки установите сначала пакет sass через команду

npm i sass —save-dev

Дальше в gulpfile измените аналогичную строку на

const sass        = require('gulp-sass')(require('sass'));

Иван Петриченко
3 years ago

Сработало, спасибо большое, Иван, за помощь и, в целом, за ваши курсы!) Буду продолжать обучение. 

Ирина Белоусова
3 years ago

2 ответов