对于node.js,是否存在Python的argparse等效模块?

时间:2012-01-15 08:15:45

标签: node.js module command-line-arguments

python的

argparse使得它可以快速轻松地处理命令行输入,处理位置参数,可选参数,标志,输入验证等等。我已经开始在node.js中编写应用程序,我发现手动编写所有这些内容非常繁琐且耗时。

是否有用于处理此问题的node.js模块?

3 个答案:

答案 0 :(得分:6)

https://github.com/joyent/node/wiki/modules#wiki-parsers-commandline

有许多各种命令行参数处理程序

我在大多数项目中使用的是https://github.com/visionmedia/commander.js,但我会查看所有项目,看看哪一个适合您的特定需求。

答案 1 :(得分:6)

有一个direct port,方便地也称为argparse。

答案 2 :(得分:1)

yargs,这似乎非常完整且记录良好。