18

如何创建箭头键菜单列表?

我正在寻找类似的东西进入eslint initcreate-react-app <project>?(见下图)

ESlint

eslint CLI 菜单

约曼

创建反应应用程序 cli 菜单

在四处寻找创建 CLI 的方法时,我发现 NodeJS 是一个选项,然后是一些工具:Commander.jsVorpal和/或create-new-cli

如果我在正确的轨道上,如何创建 CLI 箭头键选择菜单?

4

2 回答 2

18

我相信yeoman正在使用inquirer. 来源:yo依赖项

我还看到了具有类似箭头选择功能和其他 cli ui/ux 功能的提示。请参阅页面一半左右的演示。

注意:我从来没有真正使用过,我只是在同一个研究阶段。

于 2018-04-08T17:37:32.797 回答
3

看起来像“询问者”(npm i 询问者)

也适用于进度条等,您应该查看 clui (npm i clui)

对于解析命令,大多数使用命令 (npm 命令) 或开放 cli 框架 (npm i oclif) - 你也可以查看 yargs (非常类似于命令,npm i yargs)

inquirer 和 clui 与这两个命令解析器配合得很好。

玩得开心。

于 2018-08-30T09:37:27.490 回答