Make a script which accept command-line arguments
在Linux或Mac上运行带有命令行参数的node.js脚本的正确语法是什么?
要在没有参数的情况下运行脚本,我只需要使用命令
湖http:/ / / / / API文档的最新nodejs.org / process.html _ _ argv #流程流程
总而言之,你会运行它的样
然后你在
如果你想做更复杂的东西,所以有以下模块:
- yargs由Benjamin Coe
- 由TJ holowaychuk指挥官
- 大卫caccavella vorpal red
- 艾萨克schlueter nopt red
和乐趣
- CLI由Guillermo烟台
- 万用表由substack节点
- 通过sindre sorhus粉笔
nomnom是另一个可能的解决方案。
这是简单的节点模块的活动:命令行参数
它允许一个简单的定义:define a
1 2 3 4 5 | const optionDefinitions = [ { name: 'verbose', alias: 'v', type: Boolean }, { name: 'src', type: String, multiple: true, defaultOption: true }, { name: 'timeout', alias: 't', type: Number } ] |
它validates选项允许你访问你和他们在一个简单的方式。