除了之前提到的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);