commander.js:如何指定所需的cli参数

我使用commander.js包parsing命令行参数:我想做一个标志非可选的API和testing在git回购松散地提及一个标志需要,但我通常需要被击中与指示的头。

是否真的有可能,如果不符合要求,脚本会抛出吗?

我想这是不支持的commander.js https://github.com/visionmedia/commander.js/issues/44

但是你可以在你的程序中做这样的事情 –

if (!program.myoption) throw new Error('--myoption required')