2014-10-16 11 views
20

Belirli bir görevi çalıştırırken uyarı, sarı mesaj, Grunt ile oturum açmak istiyorum.grunt.log ile renkli iletiler nasıl kaydedilir

Şu anda kalın yazı tipini vermek için grunt.log.subhead kullanıyorum, ancak çok fazla dikkat çekmiyor.

grunt.log.subhead 'You may want to use --sourceMaps option' 
+2

iyi kullanımı şey. js de kullanabilirsiniz – laggingreflex

cevap

30

Bu deneyebilirsiniz: günlüğü için

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

hırıltı API belgeleri Bunun nasıl bahsetmiyor. Burada slaytlar bir dizi buldum: http://slides.com/joshschumacher/grunt-logging#/

+0

: 'grunt.log.write ('path:' .cyan);' 'grunt.log.writeln (yol); Ayrıca' – Brosig

+0

, siz (dizeleri bitiştirmek eğer yani kullanarak değişkenleri dizeler halinde), önce her şeyi parantez içine alın: 'grunt.log.writeln (('+ değişken +' ve dizgi gerekir parantez ') .yellow)' – nidalpres

15

@jon bahsettiği slaytlar itibaren geçerli renkler şunlardır: https://github.com/Marak/colors gibi

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); 
}); 
+0

Renk dizisini grunt'ın nesnesinden almak mümkün mü? – adi518

İlgili konular