0

ここに私のgulpfile.jsがあります

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

gulp.task('sass', function() {
    return sass('assets/scss/*.scss')
    .on('error', sass.logError)
    .pipe(gulp.dest('assets/css'))
});

たとえば、Sass で未定義の変数を設定すると、ターミナルに次のように表示されます。

[13:31:23] Using gulpfile ~/Development/test/gulpfile.js
[13:31:23] Starting 'sass'...
[13:31:23] error assets/scss/style.scss (Line 3: Undefined variable: "$red".)
[13:31:23] Finished 'sass' after 248 ms

ターミナルでエラーの色を変更したいのでチョークを含めましたが、どうすればいいですか? 私が試してみました:

.on('error', chalk.red(sass.logError))

しかし、それはうまくいきません。助けてください!

4

1 に答える 1