commander.js:通过action()传递isDefault选项

根据commander.js自述,我可以指定默认的命令:

var program = ...; program ... .command('list', 'list packages installed', {isDefault: true}) .parse(process.argv); 

在我的应用程序中,我使用.command()而不使用描述参数,用于使用.action() 。 我试着传递第二个参数为null ,第三个选项为isDefault:true 。 但它似乎并没有工作:

 program.command('help', null, {isDefault:true}) .description('display help information.') .action(function(){ program.outputHelp(); }); 

如何传递isDefault:true的命令与.action()