如何使用非常流行的顏色模塊使用rgb或十六進制表示設置顏色? https://npmjs.org/package/colors如何使用rgb或十六進制表示法使用非常流行的顏色模塊設置顏色?
我閱讀ove文檔,但沒有看到一個選項,但是,它看起來像這樣一個流行的模塊會給你這個控制,不是嗎?
var colors = require('colors');
colors.setTheme({
my_green: '#5A9664', // doesn't work
output: 'green',
});
console.log("A string that wants to be a color.".my_green);
更新,把所以它不是埋葬我的問題的意見之一: 顏色模塊支持瀏覽器模式,這清楚地開闢了html標籤內#十六進位顏色的門。 setTheme不支持ANSI輸入數組,只需要前半部分。 (該模塊必須更聰明才能將字符串包裝在ansi中。)
謝謝。
很酷。謝謝。因此,即使'colors'模塊支持瀏覽器模式,這爲html標籤內的#hex顏色打開了大門,也沒有好的API。 'setTheme'不支持ANSI輸入數組。 (好吧,它接受前半部分,但不接近,所以__everything__被改變爲該風格或顏色。)https://github.com/Marak/colors.js/blob/master/colors.js#L192 – 2013-05-08 17:48:21
得到了我希望使用ansi模塊https://npmjs.org/package/ansi – 2013-05-08 17:50:33
下面是一個ANSI代碼添加到'setTheme'但不能關閉它的例子。 'my_underline:['\ x1B [4m'' – 2013-05-08 17:57:28