如何设置 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 '));
输出: