Как регистрировать цветные сообщения с помощью grunt.log
Я хочу записать предупреждение, желтое сообщение, с Grunt, при выполнении конкретной задачи.
В настоящее время я использую grunt.log.subhead
для вывода жирного шрифта, но он не требует особого внимания.
grunt.log.subhead 'You may want to use --sourceMaps option'
Ответы
Ответ 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);
});