chalk
を使用して異なる色でコンソールにログオンしようとしていますが、動作していません。私は、次の2行で構成されたファイルを持っていると私はnode test.js
ノードでカラー出力を取得できない
var chalk = require('chalk');
console.log(chalk.red('Hello'));
// outputs 'hello' in black
コマンドでそれを実行している次のコマンドを赤で出力を行いますので、私はそれが私の端末で可能だということを知っています。
node <<< "console.log('\x1b[31mhello\x1b[m')"
私は私のdevの依存関係に"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'