防止yargs接受无效输入

时间:2017-09-27 22:29:00

标签: node.js yargs

我有一个打字稿程序,我试图使用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接受无效命令?

0 个答案:

没有答案