@Minskiy_Orakul

Gulp-sass не работает, что за проблемма?

var gulp = require('gulp');
var rename = require('gulp-rename');
var sass = require('gulp-sass')
function conv(done) {
gulp.src('./scss/style.scss')
.pipe(sass({
errorLogToConsole: true
}))
.on('error', console.error.bind(console))
.pipe(rename({suffix: '.min'}))
.pipe(gulp.dest('./css/'));
done()
}
gulp.task(conv)

Выдает ошибку:
[21:53:14] Using gulpfile D:\#www\gulpfile.js
[21:53:14] Starting 'conv'...
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'));

[21:53:14] The following tasks did not complete: conv
[21:53:14] Did you forget to signal async completion?
  • Вопрос задан
  • 751 просмотр
Пригласить эксперта
Ответы на вопрос 2
@alekcena
Нелинейный наставник
Вот проблема она описана и показаны причины в 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'));

В гугл переводчик это.
Ответ написан
Комментировать
@Corvuss
import dartSass from 'sass';
import gulpSass from 'gulp-sass';
const sass = gulpSass( dartSass );
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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