2

以下は、コピー可能な形式のコードです。

こちらですchalked.js

var chalk = require('chalk');

console.log('Immediately!');

setTimeout(function () {
    console.log(chalk.red('Right after!'));
}, 400);

setTimeout(function () {
    process.stdout.write('And ' + chalk.magenta('...'));

    setTimeout(function () {
        console.log(chalk.underline('it\'s gone!'));
    }, 2000);
}, 5000);

次に、piper.js

process.stdin.pipe(process.stdout);

ここに画像の説明を入力

これらのパイプを介して色の書式を保持するにはどうすればよいですか?

4

1 に答える 1

1

私が知る限り、 Chalkは TTY に書き込んでいないときはカラーサポートを無効にします--colorargを指定する必要があるようです。

環境変数FORCE_COLOR=1を設定して、Chalk を使用するすべてのものに色を強制することもできます。

于 2013-12-24T19:55:30.203 に答える