怎么样才能避免污染 console.log() 呢?
const charm = require('charm')()
charm.pipe(process.stdout)
charm.background('red').write('abc')
console.log('\n')
// charm.pop()
charm.background('white').foreground('black').write('abc')
1
oott123 2016-09-08 18:14:31 +08:00
终端里做前景背景颜色的原理,其实就是输出控制字符。
解决方法就是输出重置前景背景的控制字符即可。 看了下文档,不如试试 charm.display('reset') ?不知道有用没有。 |