2016-04-24 2 views
0

Мы можем стилизовать выходные выходы консоли в браузерах. Но как использовать те же самые console.log-вызовы для стилизации в командной строке?Как правильно применять CSS для окраски console.log

Я знаю, как раскрасить выходы консоли. Я хочу: просто называя код ниже, он будет автоматически раскрашиваться в CLI; инструмент или способ сделать это.

Преобразование CSS в CommandLine автоматически

console.log('%c COLORFUL', 'background: orange; color: white;'); 

@Oleg @Bergi этот вопрос не является дубликатом. Пожалуйста, внимательно прочитайте вопросы перед маркировкой. Этот вопрос был помечен как дубликат неправильно.

+0

Вы имеете в виду, например, для использования в node.js? – tobspr

+0

@tobspr Да. Я получаю консольные сообщения из своего приложения в phantom js через CLI. Но они неформатированы из-за CSS. –

+0

@ Олег, это не так. Я не имею в виду окраску CLI. Я имею в виду CSS для раскраски CLI. –

ответ

0

Посмотрите на color.js. Он предоставляет функции стилизации вывода консоли. Использование так же просто, как:

console.log("Yellow text".yellow); 
+0

Тогда вы должны уточнить свой вопрос, потому что прямо сейчас, что не очевидно – tobspr

+0

Я обновил его –

0

Вы можете использовать библиотеку, например chalk.

const chalk = require('chalk'); 

// combine styled and normal strings 
console.log(chalk.blue('Hello') + 'World' + chalk.red('!')); 
+0

Да, я знаю об этих решениях. Но я имел в виду способ или инструмент, чтобы сделать это автоматически. –

Смежные вопросы