是否可以使用NodeJS在RGB中使用console.log?

时间:2018-04-26 15:49:18

标签: node.js colors terminal console.log

对于我的项目,我需要能够以RGB格式打印到NodeJS控制台。在大多数浏览器中,我可以使用console.log('%c Oh my heavens! ', 'background: #222; color: #bada55');,但这在NodeJS中不起作用。

我查看了colors模块,但似乎并不支持自定义颜色。

有可能实现这个目标吗?

2 个答案:

答案 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!"))

如果需要颜色列表,可以在这里找到它们:

github.com/muzzen/tynt

感谢阅读!