0%

命令行提问插件--Enquirer和inquirer

介绍两款非常实用的npm插件,Enquirerinquirer

这两个个插件主要是用来做一些命令行上的提问并收集你输入的值,常常用在cli脚手架搭建上面。大名鼎鼎的脚手架Yo@vue/cli就是用inquirer来实现这部分功能的,使用Enquirer比较有代表性的就是pm2

两个插件的功能基本上差不多,都有直接输入字符串类型的、单选、多选等基本功能,个人感觉Enquirer的文档更加详细一些,而且还有大量的Gif动图方便开发者快速掌握核心API的使用方法。

此外,Enquirer采用TS编写,对类型体操爱好者极度友好,虽然inquirer也有类型包可以兼容,毕竟不是原生TS实现的支持度也没那么好。