如何获取进程启动时传递的命令行参数的索引?
How to get index of command line arguments passed when process was launched?
例如:
node app.js --help --path=asd
我想知道 --help
参数的索引以确保它是第一个。
Minimist returns一个对象,其键是这些参数,但我们无法确定对象键的顺序。
我只看到一个解决方案:
if (process.argv[2].indexOf('--help') === 0 || process.argv[2].indexOf('-h') === 0 ) {...}
如果没有现成的解决方案,那么:
if (process.argv[2].indexOf('--help') === 0 || process.argv[2].indexOf('-h') === 0 ) {...}
例如:
node app.js --help --path=asd
我想知道 --help
参数的索引以确保它是第一个。
Minimist returns一个对象,其键是这些参数,但我们无法确定对象键的顺序。
我只看到一个解决方案:
if (process.argv[2].indexOf('--help') === 0 || process.argv[2].indexOf('-h') === 0 ) {...}
如果没有现成的解决方案,那么:
if (process.argv[2].indexOf('--help') === 0 || process.argv[2].indexOf('-h') === 0 ) {...}