Задать вопрос
@settheworldonfireiii
Начинающий программист

При попытке запустить gulp sass bash выдаёт typeerror: gulp.task is not a function. В чём причина?

Причина была в опечатке - два раза присвоил var gulp, вместо var gulp и var sass

При попытке запуска gulp sass через бэш выдаётся следующая ошибка:
gulp.task('sass', function () {
     ^

TypeError: gulp.task is not a function
    at Object.<anonymous> (C:\Users\Jeddid\Documents\!important\mysassa\sass1\gulpfile.js:6:6)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Liftoff.handleArguments (C:\Users\Jeddid\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js:116:3)
    at Liftoff.<anonymous> (C:\Users\Jeddid\AppData\Roaming\npm\node_modules\gulp\node_modules\liftoff\index.js:198:16)


содержание gulpfile.js:
var gulp = require('gulp');
var gulp =  require('gulp-sass');

gulp.task('sass', function(){
  return gulp.src('source-files')
    .pipe(sass()) // Using gulp-sass
    .pipe(gulp.dest('destination'))
});


В чём причина? Поиск в гугле не дал результатов конкретно под этот тип ошибки в этом контексте
  • Вопрос задан
  • 2310 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
sim3x
@sim3x
//var gulp =  require('gulp-sass');
var sass =  require('gulp-sass');
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Machinez
@Machinez
.pipe(sass()
скобку закройте, например
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы