Подтвердить что ты не робот

Как регистрировать цветные сообщения с помощью grunt.log

Я хочу записать предупреждение, желтое сообщение, с Grunt, при выполнении конкретной задачи.

В настоящее время я использую grunt.log.subhead для вывода жирного шрифта, но он не требует особого внимания.

grunt.log.subhead 'You may want to use --sourceMaps option'
4b9b3361

Ответ 1

Вы можете попробовать следующее:

grunt.log.writeln('You may want to use --sourceMaps option'['yellow'].bold);

В документации по протоколу grunt API для журнала не упоминается, как это сделать. Я нашел его в комплекте слайдов здесь: http://slides.com/joshschumacher/grunt-logging#/

Ответ 2

Из слайдов, обозначенных @jon, допустимыми цветами являются:

var colors = ['white', 'black', 'grey', 'blue', 'cyan', 'green', 'magenta', 'red', 'yellow', 'rainbow'];

colors.forEach(function (color) {
  grunt.log.writeln('testing'[color]);
  grunt.log.writeln('testing bold'[color].bold);
});