【发布时间】:2021-11-23 13:54:35
【问题描述】:
在我的代码中,我有一个必需的选项:
Program.requiredOption('-r, --remote <url>', 'specifies the root url')
当我指定--help 或-h 或使用子命令help 时,我得到了这个error: required option '-r, --remote <url>' not specified。查看帮助页面的唯一方法是只使用不带任何标志或子命令的命令。例如
$ mycli #Shows help page
$ mycli --help #Error
$ mycli -h #Error
$ mycli help #Error
我怎样才能使当--help 标志或help 子命令被指定时,指挥官忽略requiredOption?
【问题讨论】:
-
将帮助命令作为第一个选项?你的代码是什么样子的?
标签: node.js command-line-interface node-commander