关于node.js:inquirer命令行交互原理三inquirer源码实现流程

105次阅读

共计 505 个字符,预计需要花费 2 分钟才能阅读完成。

目录

inquirer 命令行交互原理?(一)readline 的实现办法和原理
inquirer 命令行交互原理?(二)手写 readline 实现
inquirer 命令行交互原理?(三)inquirer 源码实现流程

补充知识点

前两篇文章曾经具体的介绍了 inquirer 的相干知识点,上面是 inquirer 源码中用到的库的简要介绍

ansi-escapes

ANSI_escape_code

翻译:
ANSI 转义序列是用于在视频文本终端和终端模拟器上管制光标地位、色彩、字体款式和其余选项的带内信令的规范。某些字节序列 (大多数以 ASCII 转义字符和方括号字符开始) 嵌入到文本中。终端将这些序列解释为命令,而不是逐字显示的文本。

ANSI 序列在 20 世纪 70 年代被引入,以取代特定供应商的序列,并在 20 世纪 80 年代初在计算机设备市场上宽泛应用。它们被用于开发、迷信、商业文本利用以及公告牌零碎,以提供标准化的性能。

只管硬件文本终端在 21 世纪变得越来越少见,但 ANSI 规范的相关性依然存在,因为绝大多数终端模拟器和命令控制台至多解释了 ANSI 规范的一部分。

rxjs
rxjs

inquirer 实现原理

inquirer 最外围的就是 readline;

正文完
 0