当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Node.js tty.WriteStream.hasColors([count][, env])用法及代码示例


writeStream.hasColors([count][, env])

添加于:v11.13.0、v10.16.0

参数
  • count <integer> 请求的颜色数量(最少 2 个)。 默认: 16。
  • env <Object> 包含要检查的环境变量的对象。这可以模拟特定终端的使用。 默认: process.env
  • 返回: <boolean>

如果 writeStream 支持的颜色至少与 count 中提供的颜色一样多,则返回 true。最小支持为 2(黑色和白色)。

这具有与 writeStream.getColorDepth() 中所述相同的误报和误报。

process.stdout.hasColors();
// Returns true or false depending on if `stdout` supports at least 16 colors.
process.stdout.hasColors(256);
// Returns true or false depending on if `stdout` supports at least 256 colors.
process.stdout.hasColors({ TMUX: '1' });
// Returns true.
process.stdout.hasColors(2 ** 24, { TMUX: '1' });
// Returns false (the environment setting pretends to support 2 ** 8 colors).

相关用法


注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 tty.WriteStream.hasColors([count][, env])。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。