除了之前提到的commander 库,还有一个optimist库可以实现命令行解析。
argv = require('optimist')
.usage('Usage: $0 -x [num] -y [num]')
.demand('x').options('x',
alias: 'X'
describe:"argument x")
.demand('y').options('y',
alias: 'Y'
describe: 'argument y')
.argv;
console.log(argv.x / argv.y);