Tag: 粉笔

使用粉笔NPM模块的terminal造型(控制字符)

说我有这个: //exp.js const chalk = require('chalk'); console.log(chalk.red('foobar')); 然后我在命令行运行: node exp.js | cat 在所有我看到的情况下,颜色都不会出现。 有谁知道为什么? 有没有办法让颜色出现? 难道我做错了什么? 我唯一的猜测是,当进程连接到pipe道时, 粉笔库会“closures”string样式? 例如:

给repl提示添加颜色(节点)

我发现在repl中为提示添加颜色确实有助于分离输出。 我通过使用NPM的粉笔来实现这一点,但是这在提示和光标之间增加了一堆空间。 var term = repl.start({ prompt: chalk.blue('goose> '), eval: function(cmd, context, filename, cb){ … } }); 提示符就像这样('|'是游标): goose> | 任何想法如何解决?