我試圖用chalk
以不同的顏色登錄到控制檯,但我沒有得到它的工作。我有一個包含以下兩行的文件,我用命令node test.js
節點中無法獲得顏色輸出
var chalk = require('chalk');
console.log(chalk.red('Hello'));
// outputs 'hello' in black
下面的命令不以紅色輸出運行它,所以我知道,它可能在我的終端。
node <<< "console.log('\x1b[31mhello\x1b[m')"
我有我的開發依賴"chalk": "^2.1.0"
並運行npm install
。以下顯示了我的一些設置。
$ node --version
v8.2.1
$ echo $TERM
xterm-256color
$ echo $SHELL
/bin/bash
$ echo $TERM_PROGRAM
Apple_Terminal
任何想法?
此外:
它看起來像chalk
完全不輸出ANSI代碼出於某種原因...
console.log(util.inspect('hello'));
//'hello'
console.log(util.inspect(chalk.red('hello')));
// 'hello'
console.log(util.inspect('\x1b[31mhello\x1b[m'));
// '\u001b[31mhello\u001b[m'