我试图用yargs验证一些参数,像这样:
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;