如何获取启动进程时传递的命令行参数的索引?

时间:2017-10-07 13:00:58

标签: node.js minimist

例如: node app.js --help --path=asd

我想知道--help参数的索引,以确保它是第一个。

Minimist返回一个对象,其中的键是这些参数,但是我们无法确定对象键的顺序。

我只看到一个解决方案:

if (process.argv[2].indexOf('--help') === 0 || process.argv[2].indexOf('-h') === 0 ) {...}

1 个答案:

答案 0 :(得分:0)

如果没有现成的解决方案,那么:

if (process.argv[2].indexOf('--help') === 0 || process.argv[2].indexOf('-h') === 0 ) {...}