7GIT
@7GIT

Почему не отображается console.log, как завершение функции в gulp?

Как правильно прописать console.log('END') после завершения gulp.task?

const { src, dest, series } = require('gulp');
const sass = require('gulp-sass');

function OPTcompileSCSS() {
	console.log('START');
	return src('src/assets/scss/**/*.scss')
		.pipe(sass().on('error', sass.logError))
		.pipe(dest('build/test/assets/css/'));
	// console.log('END'); // не работает, не отображается в консоли.
}

exports.OPTcompileSCSS = OPTcompileSCSS;
  • Вопрос задан
  • 161 просмотр
Решения вопроса 1
@ettychel
Вы пытаетесь выполнить console.log после выхода из функции.
Вам следует обернуть в console.log вызов самой функции.

console.log('START')
OPTcompileSCSS()
console.log('END')


Ну и скорее всего вы хотите замерить время выполнения функции, используйте для этого console.time(label) и console.timeEnd(label)

console.time('OPTcompileSCSS')
OPTcompileSCSS()
console.timeEnd('OPTcompileSCSS')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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