3

我有一个打字稿程序,我正在尝试使用 yargs,但我无法让 yargs 正确检测无效命令:

let test = yargs.command('test', '');
test.strict();
let args = test.parse(['fake', 'blah', 'test', 'whydoesitacceptthis']);

为什么yargs会接受这个?此外,结果args正确解析标志,但args._(非标志参数)变为['test', 'fake', 'blah', 'test', 'whydoesitacceptthis']. 如何防止 yargs 接受无效命令?

4

0 回答 0