📜  如何设置 node.js 控制台字体颜色?

📅  最后修改于: 2022-05-13 01:56:44.341000             🧑  作者: Mango

如何设置 node.js 控制台字体颜色?

chalk模块可用于自定义带有彩色文本的节点控制台。通过使用它,人们可以使用它的特性来改变控制台的外观,比如加粗文本、制作下划线、突出显示文本的背景颜色等。

安装粉笔的命令:

npm install chalk

使用 chalk.color 为控制台文本着色:可以使用 chalk.color 方法更改文本颜色,例如 chalk.black、chalk.red 等。

const chalk = require('chalk'); 
  
// Printing the text in blue color
console.log(chalk.blue('Hello Geek!'));
  
// Printing the text in red color
console.log(chalk.red('This is an Error! '));
  
// Printing the text in green color
console.log(chalk.rgb(100, 150, 70)
        ('This is in custom color'));

输出:

使用 chalk.bgcolor 为控制台文本着色背景:可以使用 chalk.bgcolor 方法更改文本背景颜色,如 chalk.bgBlack、chalk.bgRed 等。

const chalk = require('chalk');
  
// Set background color to red
console.log(chalk.bgGreen('Hello Geek!'));
  
// Set background color to BlackBright
console.log(chalk.bgBlackBright('This is an Error! '));
  
// Set background color to WhiteBright
console.log(chalk.bgWhiteBright('This is in custom color'));

输出:

修改控制台文本外观:可以使用 chalk.bold、chalk.italic 等方法更改文本样式。

const chalk = require('chalk'); 
console.log("Text in ", chalk.bold('bold'));
console.log("Text in ", chalk.dim('dim '));
  
// Not widely supported
console.log("Text in ", chalk.italic('italic'));
console.log("Text in ", chalk.underline('underline '));

输出: