资讯专栏INFORMATION COLUMN

Node模块--figlet

guqiu / 1655人阅读

摘要:资源地址地址地址网址,规范说明。包的作用包的作用是在中贯彻规范。可以在浏览器和中使用。说的直白点,这个项目就是输出一些特殊的文字,这些文字只包含对应的字符。

1.资源地址

npm地址:https://www.npmjs.com/package/figlet

GitHub地址:https://github.com/patorjk/figlet.js

FIGFont网址:http://www.jave.de/figlet/figfont.html#figfont,FIGFont 规范说明。

2.包的作用

figlet 包的作用是在 JavaScript 中贯彻 FIGFont 规范。可以在浏览器和 Node.js 中使用。

说的直白点,这个项目就是输出一些特殊的文字,这些文字只包含 ANSI 对应的字符。

3.安装 3-1 npm 安装
$ npm install figlet --save-dev
3-2 yarn 安装
$ yarn add figlet --dev
4.使用 4-1 概述

使用的字体的说明:

在引入 figlet 包之后,使用的字体并不是系统字体

字体的位置:figlet 包下的 fonts 目录中

常用的方法有同步和异步两种:

同步的方法:figlet.textSync(str, options) figlet.fontsSync()

异步的方法:figlet.text(str, options, callback) figlet.fonts(callback)

4-2 获取包中的字体

同步方法:

const figlet = require("figlet");
console.log(figlet.fontsSync());

异步方法:

const figlet = require("figlet");
figlet.fonts(function (err, fonts) { // 回调函数有两个参数
  if (err) {
    console.dir(err);
  } else {
    console.dir(fonts);
  }
});
4-3 格式化文字

同步方法:

const figlet = require("figlet");
console.log(figlet.textSync("Hello World", {
  font: "Isometric1",
  horizontalLayout: "default",
  verticalLayout: "default"
}));

异步方法:

const figlet = require("figlet");
console.log(figlet.text("Hello World", {
  font: "Isometric1",
  horizontalLayout: "default",
  verticalLayout: "default"
}, function (err, data) { // 构造函数有两个参数
  if (err) {
    console.log(err);
  } else {
    console.log(data);
  }
}));

代码的实际执行效果,在控制台中可以看到。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/89432.html

相关文章

  • ONE-sys 整合前后端脚手架 koa2 + pm2 + vue-cli3.0 + element

    摘要:项目地址干货求本脚手架主要致力于前端工程师的快速开发一键部署等快捷开发框架,主要目的是想让前端工程师在一个阿里云服务器上可以快速开发部署自己的项目。 项目地址https://github.com/fanshyiis/... 干货!求star showImg(https://segmentfault.com/img/remote/1460000017886870); 本脚手架主要致力于...

    刘福 评论0 收藏0
  • 前端速查表大全,分享一些技术和工具的简明教程

    摘要:这个速查表主要是分享互联网上一些比较常用的工具和技术常用内容,如编辑器的快捷键的命令行的选择器的属性等,这个列表简单收集了常用的工具,可以收藏用于平时的备忘录,需要用到的时候可以及时查阅。 这个速查表主要是分享互联网上一些比较常用的工具和技术常用内容,如编辑器的快捷键、git的命令行、jQuery的API选择器、CSS的flexbox属性等,这个列表简单收集了常用的工具,可以收藏用于平...

    xiaochao 评论0 收藏0
  • 前端速查表大全,分享一些技术和工具的简明教程

    摘要:这个速查表主要是分享互联网上一些比较常用的工具和技术常用内容,如编辑器的快捷键的命令行的选择器的属性等,这个列表简单收集了常用的工具,可以收藏用于平时的备忘录,需要用到的时候可以及时查阅。 这个速查表主要是分享互联网上一些比较常用的工具和技术常用内容,如编辑器的快捷键、git的命令行、jQuery的API选择器、CSS的flexbox属性等,这个列表简单收集了常用的工具,可以收藏用于平...

    avwu 评论0 收藏0
  • 前端速查表大全,分享一些技术和工具的简明教程

    摘要:这个速查表主要是分享互联网上一些比较常用的工具和技术常用内容,如编辑器的快捷键的命令行的选择器的属性等,这个列表简单收集了常用的工具,可以收藏用于平时的备忘录,需要用到的时候可以及时查阅。 这个速查表主要是分享互联网上一些比较常用的工具和技术常用内容,如编辑器的快捷键、git的命令行、jQuery的API选择器、CSS的flexbox属性等,这个列表简单收集了常用的工具,可以收藏用于平...

    chunquedong 评论0 收藏0

发表评论

0条评论

guqiu

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<