我正在尝试使用 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;
关于node.js - Yargs 不验证所需参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35528357/