你可以自己试试,下面是可复制格式的代码。
这是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);
如何通过这些管道保留颜色格式?
答案 0 :(得分:1)
据我所知,Chalk disables colour support when not writing to a TTY。您似乎需要提供--color
arg。
您还可以设置环境变量FORCE_COLOR=1
以强制使用Chalk的任何颜色。