我试图用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'