3

yargs を使用しようとしている typescript プログラムがありますが、yargs が無効なコマンドを正しく検出するのに問題があります。

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

なぜyargsはこれを受け入れるのですか? また、結果argsはフラグを正しく解析しますが、args._(これは非フラグ引数です) になり['test', 'fake', 'blah', 'test', 'whydoesitacceptthis']ます。yarg が無効なコマンドを受け入れないようにするにはどうすればよいですか?

4

0 に答える 0