process.argv (一个包含命令行参数的数组。第一个元素是’node’,第二个元素是JavaScript文件的文件名。接下来的元素则是附加的命令行参数。) 这个有什么用途?
这个用处挺多的。例如你在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