process.argv 这个有什么用途?
 发布于 12 年前  作者 charje  28152 次预览  最后一次回复是 12 年前  来自  

process.argv (一个包含命令行参数的数组。第一个元素是’node’,第二个元素是JavaScript文件的文件名。接下来的元素则是附加的命令行参数。) 这个有什么用途?

2 回复
zhs077

这个用处挺多的。例如你在bat的文件这样写。node app 127.0.0.1 7001 这时候通过.argv [2] 得到IP,argv[3]得到端口,更方便我们修改配置。

hankwang

process.js

// print process.argv
process.argv.forEach(function(val, index, array) {
  console.log(index + ': ' + val);
});

output

$ node process.js one two=three four
0: node
1: /Users/node/process.js
2: one
3: two=three
4: four

NodeJS - process.argv