npm 包之 chalk

5,126 阅读1分钟

目录

大家好呀,我来喽!

前因

前些日在开发 vue 项目的时候,发现每次跑项目控制台会有彩色的字体

当时定没有注意,最近在学习 express 时候为了更好的调试代码,通过断点、console.log 来查看状态,才发现终端中打印出来的信息毫无辨识度,这时候才意识到在终端输出高辨识度的信息是多么的重要。

通过一番查找,发现是通过以下代码实现的

通过 npm 最终了解到了 chalk 的用法。

chalk 介绍

chalk 是一个可以修改终端输出字符样式的 npm 包。

安装

npm install chalk -S

使用

const chalk = require('chalk')

console.log(chalk.blue('Hello world!'))

或者可以定义自己的主题:

const chalk = require('chalk')
let log = {
  error(str) {
    chalk.bold.red(str)
  }
  // your own themes
 }

结语

用了 chalk 后,再也不用担心终端输出的信息乱七八糟了。