inquirer命令行交互原理((三)inquirer源码实现流程)

目录
inquirer命令行交互原理?(一)readline的实现方法和原理
inquirer命令行交互原理?(二)手写readline实现
inquirer命令行交互原理?(三)inquirer源码实现流程
补充知识点

前两篇文章已经详细的介绍了inquirer的相关知识点,下面是inquirer源码中用到的库的简要介绍
ansi-escapes
ANSI_escape_code
inquirer命令行交互原理((三)inquirer源码实现流程)
文章图片

翻译:
ANSI转义序列是用于在视频文本终端和终端模拟器上控制光标位置、颜色、字体样式和其他选项的带内信令的标准。某些字节序列(大多数以ASCII转义字符和方括号字符开始)嵌入到文本中。终端将这些序列解释为命令,而不是逐字显示的文本。
ANSI序列在20世纪70年代被引入,以取代特定供应商的序列,并在20世纪80年代初在计算机设备市场上广泛使用。它们被用于开发、科学、商业文本应用以及公告牌系统,以提供标准化的功能。
尽管硬件文本终端在21世纪变得越来越少见,但ANSI标准的相关性仍然存在,因为绝大多数终端模拟器和命令控制台至少解释了ANSI标准的一部分。
rxjs
rxjs
inquirer实现原理
inquirer最核心的就是readline;
inquirer命令行交互原理((三)inquirer源码实现流程)
文章图片

【inquirer命令行交互原理((三)inquirer源码实现流程)】inquirer命令行交互原理((三)inquirer源码实现流程)
文章图片

    推荐阅读