2014-10-16 13 views

Odpowiedz

30

Można spróbować to:

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

grunt dokumentacja API dla dziennika nie wspomina, jak to zrobić. Znalazłem go w zestawie slajdów tutaj: http://slides.com/joshschumacher/grunt-logging#/

+0

można również użyć: 'grunt.log.write ('Path:' .cyan);' 'grunt.log.writeln (path);' – Brosig

+0

ponadto, jeśli są konkatenację ciągów (to znaczy za pomocą zmiennych w ciągach znaków), należy najpierw umieścić wszystko w nawiasach: 'grunt.log.writeln (('concatenated' + variable + 'i nawias ciąg znaków') .yellow)' – nidalpres

15

Od slajdy wymienionych przez @jon, ważne są kolory:

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

Czy można pobrać tablicę kolorów z obiektu gruntu? – adi518