分享一些控制终端显示的工具
ora: 终端loading美化工具
figlet: 终端输入/输出美化工具
chalk: 命令行输入/输出美化工具
- ora是一个终端loading美化工具 ora
const ora = require('ora');
const spinner = ora('loading...');
spinner.start();
setTimeout(() => {
spinner.color = 'yellow';
spinner.text = 'Loading...';
}, 1000);
setTimeout(() => {
spinner.succeed(); // 加载效果
spinner.text = "succeed"
}, 2000);
- figlet是一个终端输入/输出美化工具 figlet
他没办法输出中文
const figlet = require('figlet');
figlet('Hello World!!', function(err, data) {
if (err) {
console.log('Something went wrong...');
console.dir(err);
return;
}
console.log(data)
});
- chalk是一个命令行输入/输出美化工具 chalk
const chalk = require('chalk');
console.log(chalk.blue('Hello world!'));
console.log(chalk.red('Hello world!'));
console.log(chalk.green('Hello world!'));
console.log(chalk.yellow('Hello world!'));