process.argv 这个有什么用途?
发布于 12 年前 作者 charje 27445 次浏览 最后一次编辑是 8 年前

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

NodeJS - process.argv

回到顶部