对于我的项目,我需要能够以RGB格式打印到NodeJS控制台。在大多数浏览器中,我可以使用console.log('%c Oh my heavens! ', 'background: #222; color: #bada55');
,但这在NodeJS中不起作用。
我查看了colors模块,但似乎并不支持自定义颜色。
有可能实现这个目标吗?
答案 0 :(得分:0)
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
答案 1 :(得分:0)
有一个名为Tynt-的Node模块,它可以为Node.js控制台轻松着色。
var tynt = require("tynt");
console.log(tynt.Blue("Your blue text here!") + " " + tynt.Red("Your red text here!"))
如果需要颜色列表,可以在这里找到它们:
感谢阅读!