process.argv 这个有什么用途?
process.argv (一个包含命令行参数的数组。第一个元素是’node’,第二个元素是JavaScript文件的文件名。接下来的元素则是附加的命令行参数。) 这个有什么用途?
2 回复
这个用处挺多的。例如你在bat的文件这样写。node app 127.0.0.1 7001 这时候通过.argv [2] 得到IP,argv[3]得到端口,更方便我们修改配置。
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