Yargs不validation必需的参数

我想用yargsvalidation一些参数,如下所示:

var args = require('yargs') .command('comando', 'comprimenta o usuário', function (yargs){ yargs.options({ comando: { demand: true } }); }) .argv; 

然后我像这样运行我的程序:

 node app2.js 

或者像这样:

 node app2.js -comando 

但是我没有收到程序的任何错误信息。 我究竟做错了什么?

如果你想要做的只是使--comando参数是必需的试试这个:

 var args = require('yargs') .command('comando', 'comprimenta o usuário') .demand('comando') .argv;