您可以自己试一试,下面是可复制格式的代码。
这里是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);
如何通过这些管道保留颜色格式?