Можно ли console.log в RGB с помощью NodeJS? - PullRequest
0 голосов
/ 26 апреля 2018

Для моего проекта мне нужно иметь возможность печатать на консоли NodeJS в RGB. В большинстве браузеров я могу использовать console.log('%c Oh my heavens! ', 'background: #222; color: #bada55');, но в NodeJS это не работает.

Я посмотрел на модуль colors , но он не поддерживает пользовательские цвета.

Можно этого добиться?

Ответы [ 2 ]

0 голосов
/ 15 ноября 2018

Существует модуль Node, который называется Tynt-, и он легко окрашивает консоль Node.js.

var tynt = require("tynt");

console.log(tynt.Blue("Your blue text here!") + "  " + tynt.Red("Your red text here!"))

Если вам нужен список цветов, вы можете найти их здесь:

github.com / muzzen / Tynt

Спасибо за чтение!

0 голосов
/ 29 апреля 2018

Консоль NodeJS не работает таким образом. Вы можете использовать цвета терминала следующим образом:

console.log('\x1b[36m%s\x1b[0m', 'I am cyan'); //cyan 
console.log('\x1b[33m%s\x1b[0m', stringToMakeYellow); //yellow

Немного больше о цветах терминала: https://askubuntu.com/q/558280

...