在运行时确定终端/ TTY背景颜色

5 terminal tty node.js chalk

使用粉笔库对终端进行样式化/着色.

import chalk from 'chalk';

如果我使用:

console.log(chalk.blue('foobar'));

这在具有浅色背景的终端中完全可读,但在具有深色背景的终端中完全不可读.

有没有办法在运行时确定终端的背景颜色?


给出的例子:

"npm notice"日志级别为这个问题的情况:

在此输入图像描述

在黑色上阅读蓝色很难.