Estoy tratando de usar Gulp como parte de un tutorial de React por el que estoy caminando. Después de instalar las dependencias que me han dado;

AssertionError [ERR_ASSERTION]: se debe especificar la función de tarea

Este es el gulpfile.js que estoy usando

'use strict'; // dependencies var gulp = require('gulp'); var sass = require('gulp-sass'); var minifyCSS = require('gulp-clean-css'); var uglify = require('gulp-uglify'); var renamed = require('gulp-rename'); var changed = require('gulp-changed'); // - SCSS/CSS var SCSS_SRC = './src/Assets/scss/**/*.scss'; var SCSS_DEST = './src/Assets/css'; // Compile SCSS gulp.task('compile_scss', function(){ gulp.src(SCSS_SRC) .pipe(sass().on('error', sass.logError)) .pipe(minifyCSS()) .pipe(rename({ suffix: '.min' })) .pipe(changed(SCSS_DEST)) .pipe(gulp.dest(SCSS_DEST)); }); // detect changes in SCSS gulp.task('watch_scss', function(){ gulp.watch(SCSS_SRC, ['compile_scss']); }); // Run tasks gulp.task('default', ['watch_scss']); 

Y esto genera los siguientes mensajes

generateMessage: falso, código: ‘ERR_ASSERTION’, real: falso, esperado: verdadero, operador: ‘==’

El tutorial que estoy usando se realizó en abril de 2017. ¿Podría tener algo que ver con versiones conflictivas?

Cualquier ayuda es apreciada.

Alaike3

es un nuevo contribuyente a este sitio. Tenga cuidado al pedir aclaraciones, comentarios y respuestas. Mira nuestro

Código de Conducta

.

El problema era que estaba usando v3 gulp, el problema se resolvió actualizando a v4.

El código está abajo.

 'use strict'; // dependencies var gulp = require('gulp'); var sass = require('gulp-sass'); var minifyCSS = require('gulp-clean-css'); var uglify = require('gulp-uglify'); var renamed = require('gulp-rename'); var changed = require('gulp-changed'); // - SCSS/CSS var SCSS_SRC = './src/Assets/scss/**/*.scss'; var SCSS_DEST = './src/Assets/css'; function compile_scss (done) { gulp.src(SCSS_SRC) .pipe(sass().on('error', sass.logError)) .pipe(minifyCSS()) .pipe(renamed({ suffix: '.min' })) .pipe(changed(SCSS_DEST)) .pipe(gulp.dest(SCSS_DEST)); done(); } // detect changes in SCSS function detect_change_scss (done) { gulp.watch(SCSS_SRC) done(); } // Run tasks gulp.task("compile_scss", gulp.series(compile_scss, detect_change_scss, )); 

Alaike3

es un nuevo contribuyente a este sitio. Tenga cuidado al pedir aclaraciones, comentarios y respuestas. Mira nuestro

Código de Conducta

.